由于以下引导程序错误,Elasticsearch失败。
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
我已使用sysctl
和ulimit
命令将值设置为root,并使用cat /proc/sys/fs/file-max
进行验证。然而,elasticsearch过程不会获得超过4096个文件描述符。我甚至试图从我创建的根会话开始一个新会话,但没有运气。还有什么可能是问题?
答案 0 :(得分:1)
对于.zip和.tar.gz软件包,在启动Elasticsearch之前将ulimit -n 65536
设置为root,或者在nofile
中将65536
设置为/etc/security/limits.conf
。
请查看完整参考资料here。