docker 下启动elasticsearch 遇到的问题
docker 下启动elasticsearch 遇到的问题
问题1:ERROR: [1] bootstrap checks failed
解决方法:找到elasticsearch.yml 文件
find / -name "elasticsearch.yml"
添加以下配置信息:
bootstrap.system_call_filter: false cluster.initial_master_nodes: ["node-1"]
问题2:[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方法:
修改/etc/sysctl.conf 的配置信息,如果没有找到该文件,也可以新建一个效果一样。
vi /etc/sysctl.conf
添加以下内容
vm.max_map_count = 262144
启动配置:
sysctl -p
或者:
echo "vm.max_map_count=262144" > /etc/sysctl.conf
启动配置:
sysctl -p
配置好后,重启docker 的elasticsearch 即可