docker 安装Elasticsearch服务

docker 安装Elasticsearch服务

安装

1.查看镜像: docker search elasticsearch

2.拉取:docker pull elasticsearch

3.运行:docker run -d -p 9200:9200 --name="es" elasticsearch

问题

启动了,但是docker ps 没有,然后查看日志发现:Cannot allocate memory,原因是内存不足。(这个问题一般只有贫穷的人才会遇到)
解决办法:find / -name jvm.options

1
2
[root@izuf6dtic2d71rbvtn6126z jvm]# find / -name jvm.options
/var/lib/docker/overlay2/43ace6c29f7a295129ddc842ebdf82a646063e5017146bf83e2dcb401af1aa48/diff/etc/elasticsearch/jvm.options

然后编辑这个文件:vim /var/lib/docker/overlay2/43ace6c29f7a295129ddc842ebdf82a646063e5017146bf83e2dcb401af1aa48/diff/etc/elasticsearch/jvm.options
将这两个修改为你需要的内存:

1
2
-Xms512m
-Xmx512m

通过free -m可以看到你的主机剩余内存,这里最好改成你主机够的内存

清理缓存小技巧:传送门

由于服务器太垃圾了,带不动Kibana +Elasticsearch, 这个笔记宣布暂停。。。

-------------笔者水平有限,若有错漏,欢迎指正!-------------

本文标题:docker 安装Elasticsearch服务

文章作者:yh

发布时间:2019年07月10日 - 16:07

最后更新:2019年07月10日 - 16:07

原始链接:https:www.yh0729.cn/20190710/installElasticsearch-docker.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!