找到问题的解决办法了么?

ES索引是否支持限制一个分片的最大segment数量?

Elasticsearch | 作者 wangxinrong | 发布于2021年10月15日 | 阅读数:1473

调用forcemerge接口时,可以指定max_num_segments决定将段最终合并成几个。
如果我希望分片中的段数量始终保持在比较低的值,有办法做设置吗,或者通过其他让它日常尽量合并成更少的段。
 
我这边有一个索引,看监控,分片中的segment数量会先从18左右缓慢升高至36左右,然后瞬时降低到18左右,这时cpu使用率也是从15%缓慢升高至25%,然后瞬时降回15%,再继续缓慢升高。
我希望这个索引中的segment能持续保持在20个以下,这样可将cpu使用长期降低在20%以下。
已邀请:

Charele - Cisco4321

赞同来自:

没办法限制,也没有意义吧。

tongchuan1992 - 学无止境、学以致用

赞同来自:

你把初始化的段合并的大小改小一点呢

要回复问题请先登录注册