ES分桶太多导致master不停GC

在使用ES的过程中发现一个问题:

当我们把查询起止时间设置的比较长并很细粒度的按时间分桶的时候,例如:起止时间是2000年,并按分钟分桶,一旦查询ES的master节点就会不停的GC,直到master挂掉。

后来分析一下原因猜测得知:如果按照2000年并按分钟分桶,则会得出很多很多桶,而master节点需要先分配空间建好分桶,然后再给各个分片发送计算请求。然而由于有太多的桶,master节点不能正常分配空间,所以就会不停的GC最终导致master节点挂掉。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容