1 核 2 GB 1 Mbps

这是本人的小服务器,想在上面在docker里面部署些环境的时候,到elasticsearch这里就卡着了。

原因,内存太小了(小服务器弄着玩的)。

解决方法(亲测可用):

当我一套docker run之后,es是不存在的。网上有说用

.docker run -p 9301:9200 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:5.6.2

这种的。

理论上的一样的,都是修改es需要的内存,但是我的没成功。

接下来就是操作了:搜名字,找文件,然后修改配置

 

 

白色字体是添加上去的。

:wq

保存退出。

docker rm删除之前docker run出来的,然后重新跑一次,办完美解决。

 

还有一个问题,外部无法访问es的9300端口。。。回来再补上吧