希望するバランスのリセットAPI

この機能は、Elasticsearch ServiceElastic Cloud Enterprise、およびElastic Cloud on Kubernetesによる間接的な使用を目的としています。直接の使用はサポートされていません。

現在の希望するバランスを破棄し、シャードの現在の割り当てから新しい希望するバランスを計算します。これにより、Elasticsearchが希望するバランスを見つけるのに役立つことがあります。特に、クラスターが非常に大きな変化を経験した場合、現在の希望するバランスが最適でなくなっている場合に、シャードの移動を最小限に抑えることができます。ただし、このAPIは選出されたマスターノードに重い負荷をかけるため、常に期待される効果が得られるわけではありません。このAPIを呼び出す必要は決してありません。代わりに、cluster.routing.allocation.balance.thresholdの値を増加させることを検討してください過剰なシャードの移動を避けるために。

リクエスト

Python

  1. resp = client.perform_request(
  2. "DELETE",
  3. "/_internal/desired_balance",
  4. )
  5. print(resp)

Js

  1. const response = await client.transport.request({
  2. method: "DELETE",
  3. path: "/_internal/desired_balance",
  4. });
  5. console.log(response);

コンソール

  1. DELETE /_internal/desired_balance