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

相關文章
相關標籤/搜索