kibana:更改线程池队列大小

kibana: change the threadpool queue size

我遇到了与 相同的问题。似乎更改搜索线程池的队列大小可以解决它:

curl -XPUT http://your_es:9200/_cluster/settings
{
    "transient":{
        "threadpool.search.queue_size":10000
    }
}

但是这个API在elasticsearch中不起作用5.x

找不到要使用的新 API。 有什么想法吗?

谢谢!

无法再通过 API 配置该设置。

这是一个针对每个节点的设置,而不是针对每个集群的全局设置,因此只能在 yml 配置文件中进行配置。应该是 thread_pool.search.queue_size.

你可以找到这方面的相关文档here。相关片段:

The prefix on all thread pool settings has been changed from threadpool to thread_pool.

...

Thread pool settings are now node-level settings. As such, it is not possible to update thread pool settings via the cluster settings API.