启用或禁用分片分配
Elasticsearch集群/节点命令
PUT /_cluster/settings
{
"persistent": {
"cluster.routing.allocation.enable": "primaries"
}
}作用
在集群范围内限制分片分配(primaries:只分配主分片;none:不分配任何分片),或恢复为默认值(all / null)。
适用场景
在滚动重启之前,用于防止不必要的副本重新分配(官方推荐值为 "primaries")。
注意
事后记得用 null(或 "all")还原该设置;若一直受限,副本将保持未分配状态。transient 设置已弃用;请使用 persistent。