开启config/elasticsearch.yml
中network.host
配置后,ES启动时会切换为生产模式,开发模式下的警告会升级为异常,导致ES节点无法启动。
禁止swapping
设置Elasticsearch可锁定的、不被交换出的内存不受限制。编辑config/elasticsearch.yml
1
2# 设置为true
bootstrap.memory_lock: true
编辑/etc/security/limits.conf
文件,追加下述配置:1
2# elasticsearch用户锁定内存(不会被swap)不受限制
elasticsearch - memlock unlimited