方法1:
1.1切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf
1.2添加下面配置:
vm.max_map_count=655360
1.3并执行命令:
sysctl -p
然后,重新启动elasticsearch,即可启动成功。
方法2:
2.1在宿主机执行:
sudo sysctl -w vm.max_map_count=262144
2.2 Docker命令增加参数:
-e ES_JAVA_OPTS="-Xms1g -Xmx1g"