你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
即使是不成熟的尝试,也胜于胎死腹中的策略。
ES线程池的问题
Elasticsearch
| 作者
sterne vencel
| 发布于2018年07月10日 | 阅读数:
3797
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
ES每个节点的线程池包含了好几个部分,对于每个部分,第一列表示启动的线程数,第2列表示线程队列,第3列表示拒绝的请求数。
通过API查看发现节点的bulk的拒绝的请求数比较大多。但是启动的线程数却不多。对垒是0。我知道这个拒绝的请求数是累加的,而前两列是瞬时的。
我想问的问题是:
1)第2和第3列指的是请求的队列长度和拒绝数,还是线程的对列长度和拒绝数?
2)对于索引请求的话,对于节点上的每一个分片,如果这个分片有更新就会启动一个新的线程还是如何?即什么情况下会启动一个新的线程?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
yayg2008
赞同来自:
问题1
api有queue和queue_size两个,queue 标示当前在队列中待执行的任务数,queue_size标示最大队列长度。
问题2
线程池是整个ES 节点共享的,每个种类的线程都配置了线程池的大小,每种线程都负责特定类型的事项,比如bulk操作就有bulk线程池处理。
要回复问题请先
登录
或
注册
发起人
sterne vencel
90
相关问题
这个问题有点难?
怎么解决elasticsearch集群占用太多虚拟内存(VIRT)的问题?占用了几十个G,有什么可以对它进行限制的相关设置吗?
集群稳定性的一些问题(一定量数据后集群变得迟钝)
elasticsearch functionScoreQuery scriptFunction效率问题
关于单个机器分片数容量问题
es scroll查询全部数据问题
索引某个shard无法恢复的问题
logstash获取时间的问题
logstash导入mysql上亿级别数据的效率问题
关于logstash和elasticsearch的时区问题
es集群gc问题
问题状态
最新活动:
2018-07-11 09:40
浏览:
3797
关注:
3
人
1 个回复
yayg2008
赞同来自:
api有queue和queue_size两个,queue 标示当前在队列中待执行的任务数,queue_size标示最大队列长度。
问题2
线程池是整个ES 节点共享的,每个种类的线程都配置了线程池的大小,每种线程都负责特定类型的事项,比如bulk操作就有bulk线程池处理。