ES系列:ES集群搭建问题:memory locking requested for elasticsearch process but memory is not locked
Posted NIO4444
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES系列:ES集群搭建问题:memory locking requested for elasticsearch process but memory is not locked相关的知识,希望对你有一定的参考价值。
现象日志
memory locking requested for elasticsearch process but memory is not locked
方案1
/etc/elasticsearch/elasticsearch.yml
关闭bootstrap.memory_lock:,会影响性能
bootstrap.memory_lock: false
方案2
/etc/elasticsearch/elasticsearch.yml
bootstrap.memory_lock: true
/etc/security/limits.conf,添加
* soft nofile 65536
* hard nofile 65536
* soft nproc 32000
* hard nproc 32000
* hard memlock unlimited
* soft memlock unlimited
/etc/systemd/system.conf,添加
DefaultLimitNOFILE=65536
DefaultLimitNPROC=32000
DefaultLimitMEMLOCK=infinity
重启操作系统、重启ES
以上是关于ES系列:ES集群搭建问题:memory locking requested for elasticsearch process but memory is not locked的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch es ES节点memory lock重要性与实现方式