設(shè)置bootstrap.memory_lock為true報錯

為了提高elasticsearch的效率,我設(shè)置了禁用交換區(qū)(swapping),開始是只是修改了elasticsearch.yml文件的bootstrap.memmory_lock,但是設(shè)置后啟動報錯:


[1]: memory locking requested for elasticsearch process but memory is not locked

我的安裝方式使用tar,啟動方式為bin/elasticsearch,這里還需要修改/etc/security/limits.conf,不同的安裝方式需要配置的文件不同,詳情見https://www.elastic.co/guide/en/elasticsearch/reference/current/setting-system-settings.html

添加以下兩行到/etc/security/limits.conf文件中,

user soft memlock unlimited
user hard memlock unlimited

其中,user為運行elasticsearch的用戶
對于遠(yuǎn)程連接用戶(使用putty等工具登陸服務(wù)器)來說設(shè)置好后退出當(dāng)前對話(session),非遠(yuǎn)程連接用戶重啟機器。
然后使用,命令ulimit -a檢查是否設(shè)置成功

image.png

reference

https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration-memory.html

https://www.elastic.co/guide/en/elasticsearch/reference/current/setting-system-settings.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容