你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
rochy - rochy_he
赞同来自: OnePunchMan
"index": { "refresh_interval": "5s", "number_of_shards": "3", "max_result_window": 10000, "translog": { "flush_threshold_size": "500mb", "sync_interval": "30s", "durability": "async" }, "merge": { "scheduler": { "max_merge_count": "100", "max_thread_count": "1" } },
要回复问题请先登录或注册
人间有味是清欢。
1 个回复
rochy - rochy_he
赞同来自: OnePunchMan
而且如果不是 SSD 的话,推荐将 index.merge.scheduler.max_thread_count 设置为 1;
否则 ES 会启动 Math.min(3, Runtime.getRuntime().availableProcessors() / 2) 个线程进行 Merge 操作;
这样大部分机械硬盘的磁盘 IO 都很难承受,就可能出现阻塞。
下面是 translog 和 merge 的设定,你可以参考一下: