诊断命令
诊断命令
# 集群与索引级健康
GET /_cluster/health?level=indices
# 分片状态与未分配原因
GET /_cat/shards?v&h=index,shard,prirep,state,unassigned.reason
# 让 ES 解释为什么分片未分配
GET /_cluster/allocation/explain
{ "index": "logs-app", "shard": 0, "primary": true }黄常见于单节点集群(无法分配副本);红意味着有数据暂不可用,优先恢复主分片。