实验环境
- CentOS7
- elasticsearch-6.2.4
具体错误
[1]: max number of threads [3802] for user [elasticsearch] is too low, increase to at least [4096]
通过ulimit -a
命令查看用户进程数限制。
发现当前最大用户进程数被限制为3802,而ElasticSearch要求的最小进程数为4096,需要调大概值。
编辑/etc/security/limit.d/20-nproc.conf
配置文件,改为如下配置。
* soft nproc 4096
* hard nproc 4096
root soft nproc unlimited
elasticsearch soft nofile 65536
elasticsearch hard nofile 65536
再次启动./elasticsearch
就没有这个错误了。
参考文章:
1. https://elasticsearch.cn/question/3915
本文转自 https://blog.csdn.net/clj198606061111/article/details/81139754,如有侵权,请联系删除。