본문 바로가기
반응형

개발일기6

[Troubleshooting] #4 docker로 띄운 elasticsearch 노드 구성 후... master node 구성하는데 하루종일 걸린듯 하다 ㅠ문제: docker로 elasticsearch1, elasticsearch2, elasticsearch3 으로 구성된 node 설정시 master node를 계속 못찾는 문제{"@timestamp":"2025-02-05T11:21:59.611Z", "log.level": "WARN", "message":"master not discovered yet, this node has not previously joined a bootstrapped cluster, and this node must discover master-eligible nodes [elasticsearch1, elasticsearch2, elasticsearch3] to bo.. 2025. 2. 5.
[Troubleshooting] #3 Test case 작성 에러 문제: 사용자 정보 업데이트에 대한 test case 작성시 아래와 같은 에러로 test failwhen() requires an argument which has to be 'a method call on a mock'.For example: when(mock.getArticles()).thenReturn(articles);Also, this error might show up because:1. you stub either of: final/private/native/equals()/hashCode() methods. Those methods *cannot* be stubbed/verified. Mocking methods declared on non-public parent classe.. 2025. 1. 26.
[Troubleshooting] #2 JPA의 동작과 WARN 레벨 로그 수정 오늘은 아무것도 설정하지 않고 유저 회원 가입 및 유저 관련한 개발을 하였고 하고있따....문제:2025-01-14T20:39:46.012+09:00 WARN 27560 --- [console-service] [ main] org.hibernate.mapping.RootClass : HHH000038: Composite-id class does not override equals(): cohttp://m.lima.consoleservice.domain.repository.entity.UserCredentials2025-01-14T20:39:46.013+09:00 WARN 27560 --- [console-service] [ main] org.hibe.. 2025. 1. 14.
[Troubleshooting] #1 Docker로 Elasticsearch node 2개 띄우기 docker로 elk를 2개 띄우려다보니 삽질을 너ㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓㅓ무 많이 했다 하참나 몇시간을 보낸거야문제 #1:포트 충돌로 인하여 아래 에러가 나오면서 elasticsearch가 실행되지 않음.Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:9200 -> 0.0.0.0:0: listen tcp 0.0.0.0:9200: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 윈도우에서 elasticsearch 포트인 9200으로 서비스가 떠있는게 있는지 확인하였지만 아무것도 뜨지 않았음...netst.. 2025. 1. 13.
[Jenkins] Docker로 띄운 Jenkins에 git 연결하기 자 아직 갈길이 멀다~ Git Access tokens 발급 받기 Jenkins Credentials 만들기Git access tocken을 발급 받았다면 Username with password 또는 Secret Text으로 credential을 만들 수 있다.Password 에는 github password를 넣고, secret text에는 access tocken을 넣는다! Git에 Webhook 등록하기Payload URL 에는 아래처럼 넣는다.cmd에서 ipconfig로 내 IPv4확인! Jenkins 포트는 8080 이라면http://:8080 입력하면 Jenkins 화면이 뜬다. (나는 뜬다! 안뜨면....😥)http://:/github-webhook/Jenkins에 Git을 연결하자New.. 2025. 1. 11.
[Jenkins] Docker에 Jenkins 실행하기 오늘은 git에 코드를 push 하면 jekins에서 확인하고 build를 돌릴 수 있도록 하는 것이 목표이다!일단 docker에 jenkins를 띄우고 나서 git에서 webhook이나 폴링으로 jenkins에서 빌드하는 과정을 살펴볼꺼다!근데 그전에 docker를 jenkins에 띄워보자! docker에 jenkins를 띄우기 전에 알고있으면 좋은 개념!Stable (LTS) vs Weekly releasesLTS 특징: LTS는 장기 지원 버전을 의미한다. 일반 버전과 달리 안정성에 중점을 두고, 보안 업데이트 지원 기간이 길지만 기능 업데이트는 최소화 되거나 아예 없다!url: https://www.jenkins.io/download/lts/ LTS Release LineJenkins – an o.. 2025. 1. 11.
반응형