我不得不重新启动master elasticsearch,状态为红色,然后一段时间后状态变为黄色(主分片被分配)。
现在,当我进行查询curl http://x.x.x.x/_cluster/health?pretty
时,我可以看到" number_of_pending_tasks"不断增加(现在是200k)
我查看了待处理的任务,我可以看到主要是这个任务得到缓冲:
, {
"insert_order" : 58176,
"priority" : "NORMAL",
"source" : "indices_store",
"executing" : false,
"time_in_queue_millis" : 619596,
"time_in_queue" : "10.3m"
},
与此同时,由于队列容量,我收到有关被拒绝执行的错误:
Caused by: org.elasticsearch.common.util.concurrent.EsRejectedExecutionException: rejected execution (queue capacity 200) on org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler@34c87ed9
我该如何解决这个问题?