반응형
엘라스틱서치 http 접속 오류 해결 방법
글. 수알치 오상문
엘라스틱서치를 실행하고 localhost:9200으로 접속하니 아래처럼 오류가 발생했다.
received plaintext http traffic on an https channel, closing connection netty4httpchannel{localaddress=/127.0.0.1:9200, remoteaddress=/127.0.0.1:55421}
검색해보니 엘라스틱서치 버전이 올라가면서 https를 기본으로 지원한다고 해서,
https://localhost:9200 접속하니... 이런 망할... 로그인 창이 뜬다.
찾아보니 기본 계정은 elastic인데... 비밀번호는 뭔지 모르겠다. 그래서 엘라스틱서치 계정 비밀번호 리셋 명령을 실행했더니, 5SDBNc*mKjy6UWtrzzT= 이따구로 비밀번호를 자동 설정해준다. 그리고 프로그램으로 엘라스틱을 호출해야 하는 상황이라 계정 로그인이 되더라도 https는 불편할 것 같아서 엘라스틱 환경 설정 파일을 살펴봤다. ( bin\elasticsearch.yml )
아래 두줄 옵션을 false로 수정하고 저장한 후에 엘라스틱서치를 다시 실행하고 http로 접속하니 성공할 수 있었다.
xpack.security.enabled: false
xpack.security.enrollment.enabled: false
[접속 후 결과 화면]
반응형
'소프트웨어 개발&환경' 카테고리의 다른 글
아직도 console.log 써서 디버깅? 브라우저에서 디버깅 하는 방법 (0) | 2023.01.15 |
---|---|
트위터 시스템 디자인, 1억 유저 처리 시스템 비밀 (0) | 2022.11.08 |
HTTP response status codes, HTTP 응답 상태 코드 (0) | 2022.10.01 |
라인 개발자가 신입에게 추천하는 프로그래밍 언어 TOP4 (2021.2) (1) | 2022.09.25 |
구글 rest API 에러 코드 (0) | 2022.07.18 |