码迷,mamicode.com
首页 > 其他好文 > 详细

ElasticSearch请求锁住内存失败

时间:2020-04-19 00:36:29      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:mit   错误   机器   proc   ice   har   over   思路   arc   

具体错误信息:

[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

最后重启机器,就好了。

ElasticSearch请求锁住内存失败

标签:mit   错误   机器   proc   ice   har   over   思路   arc   

原文地址:https://blog.51cto.com/xvjunjie/2488450

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!