不要急,总有办法的

ES节点都在,也是green状态,出现大量的pending_tasks,应该如何进行处理,有没有处理路程

Elasticsearch | 作者 sterne vencel | 发布于2018年05月25日 | 阅读数:9761

ES集群10多个节点,接连出现两次存在大量的pendin_tasks任务,任务等级为HIGH,导致不行新建索引,备份等操作
已邀请:

kennywu76 - Wood

赞同来自: sterne vencel famoss cccthought

先要看看这些pending_tasks是什么才好进一步分析。  如果集群状态为green,没有数据shard在recovery,比较容易产生pending_tasks的是put_mappings这类操作。 特别是如果用了动态mapping的情况下,比较容易因为新字段的写入产生mapping更新任务。

yayg2008

赞同来自:

GET /_cat/pending_tasks?v
查看一下究竟是哪些线程忙不过来,再进一步分析。

vearne - stay foolish stay hungry

赞同来自:

可以用jstack 打印堆栈信息,另外可以kill 掉执行时间太长的任务http://vearne.cc/archives/65

要回复问题请先登录注册