Elasticsearch 解决 memory_lock 问题
我是docker运行的es,数据目录存放到本地磁盘上。最近做优化,想加上 memory_lock 参数,发现有问题。发现很多人有类似的问题。但都没说在docker上怎么解决。我整理一下解决办法,现在看来挺简单的。
报错
docker 运行 es 6.5
run docker container
1 | docker run --rm -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "bootstrap.memory_lock=true" docker.elastic.co/elasticsearch/elasticsearch:6.5.0 |
Error Message: Unable to lock JVM Memory: error=12, reason=Cannot allocate memory