愚者求师之过,智者从师之长。

想修改es5.5的thread_pool参数,官网说移到node levle,写到配置文件也报错

Elasticsearch | 作者 bjfk2006 | 发布于2017年07月25日 | 阅读数:1949

配置到yml中,启动又报错不允许放到配置文件中,搞迷糊了
已邀请:

kennywu76 - Wood

赞同来自:

遇到报错的时候,先要看报错信息说的是什么。
 
一般来说,可能是下面两个原因:
1.  es的配置文件时yaml格式,所以要注意增加的项是否都是合法的yaml,特别是缩进的空格数量有没有写对。
2. 如果yaml格式没问题,那可能是配置的thread_pool过大了。 仔细去看文档,每种类型的线程池都会根据cpu核心数,设置一个最大值,如果超过这个最大值,启动就会报错。
 
根据经验,ES的线程池根据CPU核数自动配置的线程池大小够用了,调得过大容易适得其反。

bjfk2006

赞同来自:

非常感谢指点,我再调试一下。如果还有问题,再向你请教
 
另外再请教个性能问题,64G24核服务器,多块硬盘,一般类似这种设备ES每秒写入和查询的性能平均水平是个什么范围?

要回复问题请先登录注册