샤드 allocation 활성화 또는 비활성화
Elasticsearch클러스터/노드명령어
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}하는 일
클러스터 전체의 샤드 allocation을 제한하거나(primaries: primary만 할당, none: 할당 없음) 기본값(all / null)으로 되돌린다.
사용 시점
롤링 재시작 전에 불필요한 replica 재배치를 막기 위해(공식 권장값은 "primaries").
주의
이후 null(또는 "all")로 설정을 되돌리는 것을 잊지 않는다. 제한된 상태로 남으면 replica가 unassigned로 남는다. transient 설정은 deprecated되었으므로 persistent를 사용한다.