Elasticsearch线程池配置

官网说目前版本及后面的版本不支持动态配置了。

1、查看节点状态

GET _nodes/stats

2、查看集群配置信息

GET _cluster/settings

3、线程池的三种类型

cached  #无限制的线程池,为每个请求创建一个线程。这种线程池是为了防止请求被阻塞或者拒绝,其中的每个线程都有一个超时时间(keep_alive),默认5分钟,一旦超时就会回收/终止。
fixed  #有着固定大小的线程池,大小由size属性指定,默认是5*cores数,允许你指定一个队列(使用queue_size属性指定,默认是-1,即无限制)用来保存请求,直到有一个空闲的线程来执行请求。如果Elasticsearch无法把请求放到队列中(队列满了),该请求将被拒绝。
scaling  #可变大小的pool,大小根据负载在1到size间,同样keep_alive参数指定了闲置线程被回收的时间。

4、线程池配置

PUT /_cluster/settings
{  
    "transient": {  
        "threadpool.index.type": "fixed",  
        "threadpool.index.size": 100,  
        "threadpool.index.queue_size": 500  
    }  
}

或者可以在elasticsearch.yml中配置

"threadpool.index.type": "fixed",  
"threadpool.index.size": 100,  
"threadpool.index.queue_size": 500  
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值