解决docker启动后elasticsearch自动关闭的问题

解决docker启动后elasticsearch自动关闭的问题

原因:其实主要的问题是分配给ES的内存太小了
下面来讲解解决方案:
1.进入etc目录,编辑sysctl.conf文件:

vi /etc/sysctl.conf 

2.添加配置:

vm.max_map_count=262144

3.执行: sysctl -p 查看是否配置成功

sysctl -p

到了这步大多情况可以启动成功
4.如果启动es还是失败,修改limits.conf:

vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

5.最后重启虚拟机,浏览器访问:http://虚拟机ip:9200

你可能感兴趣的:(docker,docker,elasticsearch)