使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

大批量的index请求走的是bulk api 不是index api

Elasticsearch | 作者 shockintro | 发布于2017年10月27日 | 阅读数:3233

在对es集群进行压力测试过程中,多个index请求,通过_nodes/stats/thread_pool观察index的thread_pool 发现其“conpleted”为0,而bulk的thread_pool 中 completed持续增加 ,此现象是不是说明es对于大批量的index请求有优化,封装成了bulk形式的请求去执行
 
1.png 2.png
已邀请:

kennywu76 - Wood

赞同来自: famoss shockintro laoyang360

ES 5.3以后,index api被代理给了bulk api,所以走的是bulk thread pool。 参考类似的问题讨论: https://elasticsearch.cn/question/2632
 

要回复问题请先登录注册