不为失败找理由,要为成功找方法。

es集群有很多小的segment,很多都是mb级别,使用_forcemerge?max_num_segments=1,发现不起作用。

Elasticsearch | 作者 陈水鱼 | 发布于2019年03月22日 | 阅读数:7698

通过_cat/segments,查看到大部分segment的compound标志位已经为true
已邀请:

hapjin

赞同来自: rochy su_san

segment_size.png

我发现我的user索引里面有个参数:merge.policy.max_merged_segment=5GB
 
使用这个命令:
GET /_cat/segments/user?v&h=shard,segment,size,size.memory
查看user索引下的所有segments的大小,发现都不超过5GB。
 

hapjin

赞同来自:

​ merge.policy.max_merge_at_once_explicit 和 ​ merge.scheduler.max_merge_count 参数了解一下?

要回复问题请先登录注册