AWS/EC2

ERROR: Failed to determine the health of the cluster. Unexpected http status [503], with exit code 65

Rohin 2024. 2. 21. 17:10
반응형

환경

OS - Rocky Linux release 8.9 (Green Obsidian)
elasticsearch - elasticsearch-8.12.1-1.x86_64

 

elasticsearch를 클러스터 구성한 이후 elastic 계정에 대한 패스워드를 수정하려니 오류가 발생했다.

# /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i

ERROR: Failed to determine the health of the cluster. Unexpected http status [503], with exit code 65

# /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

ERROR: Failed to determine the health of the cluster. Unexpected http status [503], with exit code 65

클러스터 상황이라 문제되는것으로 보여진다.

elasticsearch.yml 파일에서 cluster.initial_master_nodes, discovery.seed_hosts을 주석처리한뒤 discovery.type: single-node 추가

이후 elasticsearch 재시작 이후 다시 명령어 진행

# /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic -i
This tool will reset the password of the [elastic] user.
You will be prompted to enter the password.
Please confirm that you would like to continue [y/N]y


Enter password for [elastic]: 
Re-enter password for [elastic]: 
Password for the [elastic] user successfully reset.

계정 패스워드를 변경했으면 다시 클러스터링 elasticsearch.yml 파일 수정후 클러스터 구성