這個問題,在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