关于segment.memory的大小?应该如何配置或者限制?

Elasticsearch | 作者 陈水鱼 | 发布于6 天前 | 阅读数:123

我的es集群sm的大小都是2g左右,内存配的是32g。es关于sm的大小是如何设定的?
已邀请:

medcl - 今晚打老虎。

赞同来自: 陈水鱼 laoyang360

segment 的大小,和 indexing buffer 有关,有三种方式会生成 segment,一种是 indexing buffer 写满了会生成 segment 文件,默认是堆内存的10%,是节点共享的,一种是 index buffer 有文档,但是还没满,但是 refresh 时间到了,这个时候就会把 buffer 里面的生成 segment 文件,还有最后一种就是es 自动的会将小的 segment 文件定期合并产生新的 segment 文件。

你此处的2g 大小和 indexbuffer 最直接相关,你可以调整 index buffer 大小来改变。
https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册