这个问题,在ES官网有比较详细的描述。Lucene和ES使用大量的文件和socket,这些都须要依赖fd。html
vi /etc/security/limits.conf
添加centos
* soft nofile 65536 * hard nofile 65536
表示任一帐号的的fd设置到65536。须要退出并从新登陆,使其生效。socket
vi /etc/sysctl.conf 添加 vm.max_map_count=262144 并执行 sysctl -p
文件描述符和 MMap
Elasticsearch5.1.1 启动报错elasticsearch