すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:クラスターの動的設定の変更

最終更新日:Mar 26, 2026

このリファレンスは、シナリオベースのテンプレートを用いて設定を調整する前に、各動的クラスターセッティングの効果を理解する際にご活用ください。

手順に沿った操作方法については、「シナリオベースのテンプレートを用いたクラスター構成の変更」をご参照ください。

前提条件

これらの設定を変更するには、事前にシナリオベースの構成機能を有効化する必要があります。

パラメーター

パラメーターデフォルト値説明
cluster.routing.allocation.balance.indexfloat、動的0.55f各ノードに割り当てられるインデックスごとのシャード数に対する重み係数です。この値を大きくすると、Elasticsearch は各インデックスのシャードをノード間でより均等に分散させる傾向が強まります。たとえば、検索処理を重視するユースケースでは、クエリ性能の向上のために 0.8f に設定します。
cluster.routing.allocation.balance.shardfloat、動的0.45f各ノードに割り当てられるシャード総数に対する重み係数です。この値を大きくすると、Elasticsearch はノード間でのシャード総数をより均等に揃える傾向が強まります。
search.max_bucketsinteger、動的-1(Elasticsearch 6.x);10000(Elasticsearch 7.x)単一の応答で許容される集約バケットの最大数です。Elasticsearch 6.2 以降で利用可能です。Elasticsearch 6.x ではデフォルト値 -1 は制限なしを意味しますが、10,000 バケットを超える応答では非推奨警告(deprecation warning)がログに出力されます。Elasticsearch 7.x ではデフォルト値は 10,000 です。