| 接口 | POST /_cluster/reroute?dry_run=true|false |
|---|---|
| 常用命令 | move(迁到指定节点)、allocate_replica(分配未分配副本)、cancel(取消正在进行的迁移) |
| 顺序 | 先 dry_run 看响应中的 explanations 再真实提交 |
示例
示例
POST /_cluster/reroute?dry_run=true
{
"commands": [
{
"move": {
"index": "logs-2024.01",
"shard": 0,
"from_node": "node-1",
"to_node": "node-2"
}
}
]
}强行把分片塞给已超水位的节点可能触发自动回迁,形成来回搬动;手动调拨前先确认目标节点容量与水位设置。