노드 비우기 (decommission)
Elasticsearch클러스터/노드명령어
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.exclude._name": "node-3"
}
}하는 일
지정한 노드의 샤드를 다른 노드로 옮겨 안전하게 비운다.
사용 시점
노드를 서비스에서 제외하기 전에 데이터를 옮기기 위해.
주의
샤드 재배치는 네트워크/IO 부하가 크므로 남은 노드에 충분한 디스크와 용량이 있는지 확인한다. 노드 제거 후 null로 설정을 제거한다. transient 설정은 7.16부터 deprecated되었으므로 persistent를 사용한다.