Hello,World

ES集群因为单节点GC时间较长,从而导致整体集群全部节点无法使用

Elasticsearch | 作者 panbc | 发布于2020年04月24日 | 阅读数:2326

目前,我们在使用ES集群时,线上会有一些sql 非法或者不是最优,导致一个sql,引起es集群的一个节点内存徒增,从而引起gc,这个时候会导致整个集群的响应全部变慢,从而导致整体流量全部变为0.
问题
 1.这类问题的优化一方面是优化sql,利用es的熔断机制,以及sql的优化防止这种现象的发生
 2.但是发现es的熔断机制有时候不起作用,按照es的整体设计,单个节点的内存升高,不应该引起所有节点的查询全部失效呢?
 
ES集群的监控

00908.jpg

 
已邀请:

要回复问题请先登录注册