希望するバランスのリセットAPI
この機能は、Elasticsearch Service、Elastic Cloud Enterprise、およびElastic Cloud on Kubernetesによる間接的な使用を目的としています。直接の使用はサポートされていません。
現在の希望するバランスを破棄し、シャードの現在の割り当てから新しい希望するバランスを計算します。これにより、Elasticsearchが希望するバランスを見つけるのに役立つことがあります。特に、クラスターが非常に大きな変化を経験した場合、現在の希望するバランスが最適でなくなっている場合に、シャードの移動を最小限に抑えることができます。ただし、このAPIは選出されたマスターノードに重い負荷をかけるため、常に期待される効果が得られるわけではありません。このAPIを呼び出す必要は決してありません。代わりに、cluster.routing.allocation.balance.threshold
の値を増加させることを検討してください過剰なシャードの移動を避けるために。
リクエスト
Python
resp = client.perform_request(
"DELETE",
"/_internal/desired_balance",
)
print(resp)
Js
const response = await client.transport.request({
method: "DELETE",
path: "/_internal/desired_balance",
});
console.log(response);
コンソール
DELETE /_internal/desired_balance