是时候用 ES 拯救发际线啦

es gc时间长导致节点假死

匿名 | 发布于2021年12月22日 | 阅读数:3457

es集群模式为3节点,每台机器内存为64G,es中jvm参数只配置堆为30G,其他未做任何调整,皆为默认,垃圾回收器为CMS。
问题:一台从节点发生fullGc耗时19秒。
主节点报错
1.Failed to update node information for ClusterInfoUpdateJob within 15s timeout;
2.Failed to update shard information for ClusterInfoUpdateJob within 15s timeout;
 
业务应用调用发生FullGc的这台节点会出现超时现象get(2s)。
 
已找到cluster.info.update.timeout属性可以修改15s模拟上述错误,此处疑问为,如若主节点发生上述错误后,对ES集群有什么影响?内部机制如何实现的?
通过header查看三个节点皆为绿色。
 
已邀请:

要回复问题请先登录注册