Elasticsearch 解决集群red或者yellow问题

检查集群状态, 查看是否有节点丢失, 有多少分片无法分配

GET _cluster/health

查看索引级别, 找到红色的索引

GET _cluster/health?level=indices

explain变红的原因

GET /_cluster/allocation/explain

集群变红原因:

1.需要检查是否有节点离线. 如果有,通常通过重启离线节点可以解决问题.

2.因为磁盘空间限制,分片规则引发的,需要调整规则或者增加节点.

3.对于节点返回集群,导致的dangling变红,可直接删除dangling索引.

原文地址:https://www.cnblogs.com/chong-zuo3322/p/13692445.html