DBAtlas · データベース運用アトラス

シャードの割り当てを有効化または無効化する

Elasticsearchクラスタ / ノード

コマンド

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

概要

クラスタ全体でシャードの割り当てを制限する (primaries: プライマリのみ割り当て、none: 何も割り当てない)、またはデフォルト (all / null) に戻す。

使用する場面

ローリング再起動の前に、不要なレプリカの再配置を防ぐため (公式に推奨される値は "primaries")。

注意

後で必ず null (または "all") で設定を元に戻す。制限したままだと、レプリカは未割り当てのままとなる。transient 設定は非推奨のため、persistent を使用する。

DBAtlas で開く →

関連項目