ElasticSearch Cluster 샤드 이동 후 노드 제거
운영 중인 ElasticSearch에 노드를 제거하는 작업이 있어 해당 내용 정리해보려고 합니다. 노드를 제거하는 작업은 종종 있습니다. 1. docker 재시작이 필요한 경우 2. ElasticSearch가 설치된 서버에 이상이 있는 경우 3. scale up을 하기 위해 추가했던 노드가 큰 효과가 없어서 다시 제거하는 경우 노드가 제거되면 ElasticSearch 자체에서 shard initializing을 시작하고 가지고 있던 replica를 primary 샤드로 자기 복제 등을 해서 안정적으로 자동 처리해주는 걸로 알고 있습니다. 이 과정 중에서 CPU Usage, Load Average 값이 치솟고 ElasticSearch 조회 서비스에서 지연이 발생하거나 색인 시에도 오류가 발생하거나 예기치 ..