docker添加elasticsearch遇到的问题
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端口。。。回来再补上吧