是时候用 ES 拯救发际线啦

es集群缺分片,但健康值是绿色

Elasticsearch | 作者 whu_laomaizi | 发布于2019年06月21日 | 阅读数:2326

集群情况,版本2.4.0,一个master,一个client,9个node,其中4个node是跨网段机器。检查服务器磁盘内存cpu使用未见异常。
现象:
1.集群缺分片,但健康值是绿色。2.head插件上,看不到节点。
3.head插件上,筛选一个索引可以看到所有节点,没有丢节点。
4.不同节点上看到同一个索引数量不一致。
5.有报错,
"failures" : [ { "shard" : 1, "index" : "materialindex", "status" : "INTERNAL_SERVER_ERROR", "reason" : { "type" : "failed_node_exception", "reason" : "Failed node [uvRh1mrNS7ScRiYKrXk9_w]", "caused_by" : { "type" : "transport_serialization_exception", "reason" : "Failed to deserialize response of type [org.elasticsearch.action.support.broadcast.node.TransportBroadcastByNodeAction$NodeResponse]", "caused_by" : { "type" : "index_out_of_bounds_exception", "reason" : "Readable byte limit exceeded: 85070" } } } },
 
以上现象,可以被解释吗?报错是不是造成以上现象得原因。如果不是还要从哪些方面去检查?
集群缺分片但健康值绿色.png 集群状态.png
已邀请:

whu_laomaizi - 老麦子

赞同来自:

自己回复一下处理过程,head插件上虽然可以看到所有的节点,但是节点状态有的是null。关闭自动均衡后,重启节点状态是null的几个,恢复均衡,集群就显示正常了。
问题原因没有找到。

要回复问题请先登录注册