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 即可

 

posted @ 2022-07-13 21:28  西夏一品唐  阅读(543)  评论(0编辑  收藏  举报