美文网首页ElasticSearch实战笔记
Docker 启动Elasticsearch报错 vm.max

Docker 启动Elasticsearch报错 vm.max

作者: 众神开挂 | 来源:发表于2020-09-05 22:01 被阅读0次

Laradock里面的一个巨坑
ES启动之后会闪退掉 dodocker-compose up -d nginx mysql elasticsearch

报错信息如下:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决方案:
点击下图的按钮,进入命令行

注意是docker-in-docker!!!
vi /etc/sysctl.conf 

添加 vm.max_map_count=262144,然后加载参数

sysctl -p 

注意是修改宿主机,不是修改容器中的配置文件
如果是临时生效可以使用命令

sudo sysctl -w vm.max_map_count=262144

然后运行命令重新启动es

dodocker-compose up -d nginx mysql elasticsearch

附 ik 插件的安装(注意版本号需要一致)

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.5.1/elasticsearch-analysis-ik-7.5.1.zip

查看是否安装成功

./bin/elasticsearch-plugin list

相关文章

网友评论

    本文标题:Docker 启动Elasticsearch报错 vm.max

    本文链接:https://www.haomeiwen.com/subject/rrxqektx.html