Dev/elasticsearch 3

Kibana server is not ready yet.

kibana 설정 후 "Kibana server is not ready yet." 계속 나오는 현상이 있었다. 여러 원인이 있겠지만 나의 경우 kibana.yml에 elasticsearch.hosts는 설정 했지만 username, password를 설정 하지 않아서 계속 문제가 발생되었다. elasticsearch.hosts: ['http://es2:9200'] 다음과 같이 username, passowrd 를 더 설정해 주거나 아예 다 설정 하지 않으면 config UI가 나온다. elasticsearch.hosts: ['http://es2:9200'] elasticsearch.username: kibana_system elasticsearch.password: password

Dev/elasticsearch 2024.02.08

elasticsearch 8.x build-in user password change

es의 8.x 부터는 elasticsearch-setup-passwords 는 사용하지 말라고 나온다. 그리고 RPM 또는 dnf로 es를 설치 하면 elasticsearch-setup-passwords을 실행 할 수가 없다.(이건 처음 한번만 사용 가능) 그래서 계정의 패스워드를 변경하려면 elasticsearch-reset-password 를 사용해야 한다. # 자동 패스워드 생성 ./elasticsearch-reset-password -u apm_system ./elasticsearch-reset-password -u kibana_system ./elasticsearch-reset-password -u kibana ./elasticsearch-reset-password -u logstash_syst..

Dev/elasticsearch 2024.01.31

[elasticsearch] Connection error!socket hang up, Empty reply from server

elastic search 8.x 버전 사용시 https 접속이 기본이라서 인증서가 없을 경우 접속에 문제가 생긴다. 1. vs code db extension 사용시 에러 Connection error!socket hang up 2. curl 사용시 에러 # curl http://127.0.0.1:9200 curl: (52) Empty reply from server 3. /etc/elasticsearch/elasticsearch.yml 파일 안에 xpack.security.http.ssl enabled: true를 false로 변경해 주면 http로 정상접속된다. 물론 인증서를 사용하는 것이 좋겠지만 개발 환경에서는 http사용이 편한다. xpack.security.http.ssl: enabled: ..

Dev/elasticsearch 2023.02.28