Bootstrap

elasticsearch常见故障汇总

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
         }
       }
     ]
   }

;