Docker 启动Elasticsearch报错 vm.max
2020-09-05 本文已影响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]
解决方案:
点击下图的按钮,进入命令行
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