Elasticsearch Node를 재시작 할 때 아래와 같은 방법으로 작업을 진행하여야 샤드들이 재배치 되지 않고 빠르게 재시작 할 수 있음
# Kibana Dev Tool 에서 실행
PUT _cluster/settings {
"persistent": { "cluster.routing.allocation.enable": "none"
}
}
# Kibana Dev Tool 에서 실행
POST _flush/synced
# Elasticsearch 디렉토리 접속
# Elasticsearch 중지
$ sh stop.sh
# Elasticsearch 디렉토리 접속
$ cd /home/dohyung/elasticsearch
# Elasticsearch 시작
$ sh start.sh
# Kibana Dev Tool 에서 실행
GET _cat/nodes
# Kibana Dev Tool 에서 실행
PUT _cluster/settings {
"persistent": { "cluster.routing.allocation.enable": null
}
}
Elasticsearch 클러스터가 Green 상태가 될 때까지 기다림
# Kibana Dev Tool 에서 실행
GET _cat/health