ElasticSearch請求鎖住內存失敗

具體錯誤信息:

[2020-04-18T21:40:31,571][ERROR][o.e.b.Bootstrap          ] [node-1] node validation exception
[1] bootstrap checks failed
[1]: memory locking requested for elasticsearch process but memory is not locked

解決思路:
(1)調整JVM內存爲物理機內存大小的50%,官方推薦,配置文件/etc/sysconfig/elasticsearch

ES_JAVA_OPTS="-Xms4g -Xmx4g" 
MAX_LOCKED_MEMORY=unlimited

(2)修改/etc/security/limits.conf文的件內容,取消限制

elasticsearch soft memlock unlimited
elasticsearch hard memlock unlimited

(3)在/etc/systemd/system/elasticsearch.service.d目錄下創建一個文件override.conf,並添加下列內容。
這個elasticsearch.service.d也需要創建一下:

[Service]
LimitMEMLOCK=infinity

最後重啓機器,就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章