Включение или отключение распределения шардов
ElasticsearchКластер/УзелКоманда
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}Что делает
Ограничивает распределение шардов по всему кластеру (primaries: распределяются только первичные, none: ничего) или возвращает значение по умолчанию (all / null).
Когда использовать
Перед поочерёдным перезапуском, чтобы предотвратить ненужные перемещения реплик (официально рекомендуемое значение — "primaries").
Внимание
Не забудьте потом вернуть настройку значением null (или "all"); если ограничение останется, реплики останутся неназначенными. Настройки transient устарели; используйте persistent.