重置期望平衡 API

编辑

此功能旨在由 Elasticsearch ServiceElastic Cloud EnterpriseElastic Cloud on Kubernetes 间接使用。不支持直接使用。

丢弃当前的期望平衡,并从当前分片分配开始计算新的期望平衡。这有时可以帮助 Elasticsearch 找到一个需要较少分片移动才能达到的期望平衡,特别是当集群经历了如此重大的变化,以至于当前期望平衡不再是最优,而 Elasticsearch 没有检测到当前期望平衡将需要比实际需要更多的分片移动才能实现时。然而,此 API 会给选定的主节点带来沉重的负载,并且可能并非总是能达到预期的效果。永远不应该调用此 API。请考虑增加 cluster.routing.allocation.balance.threshold 的值以避免过度分片移动。

请求

编辑
resp = client.perform_request(
    "DELETE",
    "/_internal/desired_balance",
)
print(resp)
const response = await client.transport.request({
  method: "DELETE",
  path: "/_internal/desired_balance",
});
console.log(response);
DELETE /_internal/desired_balance