반응형

엘라스틱서치 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

 

[접속 후 결과 화면]

 

 

반응형

+ Recent posts