解决docker启动es自动关闭的问题
今天使用docker安装es的时候,发现启动es后,过一段时间会自动关闭。后来我把虚拟机的内存调大,还是启动失败。其实主要的问题是分配给ES的内存太小了,下面来讲解解决方案:1.进入etc目录,编辑sysctl.conf文件:vi /etc/sysctl.conf2.添加配置:vm.max_map_count=2621443.执行:sysctl -p4.启动es如果还是失...
·
今天使用docker安装es的时候,发现启动es后,过一段时间会自动关闭。后来我把虚拟机的内存调大,还是启动失败。
其实主要的问题是分配给ES的内存太小了,下面来讲解解决方案:
1.进入etc
目录,编辑sysctl.conf
文件:
vi /etc/sysctl.conf
2.添加配置:
vm.max_map_count=262144
3.执行:
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://192.168.162.131:9200,可以看到启动成功:
更多推荐
已为社区贡献12条内容
所有评论(0)