ES启动报错

说明

这个问题,在ES官网有比较详细的描述。Lucene和ES使用大量的文件和socket,这些都须要依赖fd。html

在centos下解决,注意使用root

文件描述符

vi /etc/security/limits.conf

添加centos

* soft nofile 65536
* hard nofile 65536

表示任一帐号的的fd设置到65536。须要退出并从新登陆,使其生效。socket

virtual memory

vi /etc/sysctl.conf
添加
vm.max_map_count=262144
并执行
sysctl -p

参考

文件描述符和 MMap
Elasticsearch5.1.1 启动报错elasticsearch

相关文章
相关标签/搜索