小伙伴关心的问题:es集群状态正常却有超时(es集群状态变红),本文通过数据整理汇集了es集群状态正常却有超时(es集群状态变红)相关信息,下面一起看看。

es集群状态正常却有超时(es集群状态变红)

集群的健康度

health相关API

案例一 集群变红

分析:通过allocation explain api 发现创建索引失败,因为无法找到标记了相应box type 的节点。

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

GET /_cluster/health?level=indices

查看变红的原因

GET /_cluster/allocation/explain

这时候只需要将这个索引删除,集群就会变成green

解决:

删除索引集群变绿,重新创建索引并指定正确的routing box type,索引创建成功集群保持绿色。

案例二:集群变黄

通过GET

/_cluster/allocation/explain 发现无法在相同节点上创建副本分片

解决:

将索引的副本数设置为0或者通过增加节点解决

分片没有被分配的一些原因

常见问题与解决办法

更多es集群状态正常却有超时(es集群状态变红)相关信息请关注本站,本文仅仅做为展示!