DBAtlas · Атлас эксплуатации баз данных

Включение или отключение распределения шардов

ElasticsearchКластер/Узел

Команда

PUT /_cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.enable": "primaries"
  }
}

Что делает

Ограничивает распределение шардов по всему кластеру (primaries: распределяются только первичные, none: ничего) или возвращает значение по умолчанию (all / null).

Когда использовать

Перед поочерёдным перезапуском, чтобы предотвратить ненужные перемещения реплик (официально рекомендуемое значение — "primaries").

Внимание

Не забудьте потом вернуть настройку значением null (или "all"); если ограничение останется, реплики останутся неназначенными. Настройки transient устарели; используйте persistent.

Открыть в DBAtlas →

Связанные материалы