使用 man ascii 来查看 ASCII 表。

集群节点频繁丢失,_cat/nodes出现node not connected exception,获取_cluster/stats信息缺失

匿名 | 发布于2019年11月09日 | 阅读数:4697

es2.3.3集群节点频繁丢失,经问题定位_cat/nodes出现node not connected exception,随即获取_cluster/stats会出现信息中节点个数不符合实际节点数,即节点丢失现象。过一会儿又了好了,这样频繁恢复和丢失。

client异常日志如下,其他节点无异常日志。
'''
[DEBUG][action.admin.cluster.node.stats] [client-node-1] failed to execute on node [zwmCi9UaTq-5OqBK4pQPaQ]
RemoteTransportException[[Failed to deserialize response of type [org.elasticsearch.action.admin.cluster.node.stats.NodeStats]]]; nested: TransportSerializationException[Failed to deserialize response o
f type [org.elasticsearch.action.admin.cluster.node.stats.NodeStats]]; nested: BufferAllocationException[Maximum array size exceeded for this load factor (elements: 1307292079, load factor: 0.750000)];
Caused by: TransportSerializationException[Failed to deserialize response of type [org.elasticsearch.action.admin.cluster.node.stats.NodeStats]]; nested: BufferAllocationException[Maximum array size exc
eeded for this load factor (elements: 1307292079, load factor: 0.750000)];
'''
目前不知道具体什么原因导致,如何修复。各位有遇到和处理类似问题吗?
已邀请:

chencandong

赞同来自:

是否有节点出现full gc或者负载非常高的情况呢?网络状态正常的情况下 应该是es实例发生了长时间的gc或者负载非常高导致节点僵死无响应
匿名用户

匿名用户

赞同来自:

内存不够导致的。  
 
再说2,3版本的ES 可以放弃了。
 
 
匿名用户

匿名用户

赞同来自:

负载很低,数据很少,应该不是这个原因。看日志是由于超过了hashMap的最大容量?

要回复问题请先登录注册