es的入库突然出现异常,大量超时
查看集群状态,状态为红色
GET _cluster/health
具体查看,实体,看看是那些索引状态异常,看到wb_info_2025-01-08索引状态异常
GET _cat/indices?v
注:其他上面的步骤可以在head中,概览中,可以很直观看到有索引的主分片分到了Unassigned中,以及集群健康状态。
尝试重新分配分片:
POST /_cluster/reroute?retry_failed=true
执行上面命令以后,等待一会,刷新head页面,发现集群状态正在逐渐恢复。
手动分配分片:如果自动分配失败,可以尝试手动分配分片到特定的节点
POST /_cluster/reroute
{
"commands": [
{
"allocate": {
"index": "indexName",
"shard": 1,
"node": "es-prd-node1",
"allow_primary": true
}
}
]
}