ElasticSearch实战笔记

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]

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

注意是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
上一篇 下一篇

猜你喜欢

热点阅读