【问题标题】:How limit number of threads in elasticsearch如何限制elasticsearch中的线程数
【发布时间】:2013-08-19 06:41:18
【问题描述】:

我是弹性搜索的新手。 当我使用 java 为弹性搜索创建实例客户端时,它没有创建线程(大约 16 个线程)。 如何限制客户端创建的线程数? 更改默认设置的优缺点是什么?
我从这个link得到了一些信息。

【问题讨论】:

    标签: java elasticsearch


    【解决方案1】:

    正如您在源代码中看到的,您为连接到集群而创建的TransportClient 使用ThreadPool

    所以看来这个设置也会影响客户端。

    这篇文章可能会让您了解线程池如何影响您的应用程序性能:http://jontai.me/blog/2013/06/esrejectedexecutionexception-rejected-execution-of-messagechannelhandler-requesthandler/

    【讨论】:

    • 我尝试将设置文件发送到 TransportClient # 搜索线程池 threadpool.search.size: 1 threadpool.get.size: 2 # 索引线程池 threadpool.index.size: 1 但它仍然显示我eclipse调试控制台16个线程
    猜你喜欢
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 2010-12-19
    • 2017-12-10
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多