重置目标均衡 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