docker 安装ElasticSearch及中文分词器插件安装。

docker 安装 Elasticsearch6.4.3版本 及中文插件安装。

系统配置
不配置的话,可能会启动失败
具体报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]。
解决:

1
sudo sysctl -w vm.max_map_count=262144


启动 ES

1
docker run -p 9200:9200 -p 9300:9300 -d --name es_643 elasticsearch:6.4.3

  

进入镜像

1
docker exec -it es_643 /bin/bash

  


es配置文件位置: /usr/share/elasticsearch/config/elasticsearch.yml
在线安装中文分词插件

 

1
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.3/elasticsearch-analysis-ik-6.4.3.zip

 

  

 

 

 

 进入plugins可以看到IK分词器已经安装成功

 

离线安装中文分词器插件:

1
mkdir tmp

先上传到宿主机中tmp目录中

执行命令:

1
es插件位置/usr/share/elasticsearch/pluginsdocker cp /在宿主机等待使用文件.zip 容器id:/docker中目标地址<br><br>命令如下:<br>docker cp /tmp/elasticsearch-analysis-ik-6.5.4.zip elasticsearch:/usr/share/elasticsearch/plugins

进入容器

1
docker exec -it elasticsearch /bin/bash

创建目录

1
mkdir /usr/share/elasticsearch/plugins/ik

将文件压缩包移动到ik中

1
mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-6.5.4.zip /usr/share/elasticsearch/plugins/ik

进入目录

1
cd /usr/share/elasticsearch/plugins/ik

解压

1
unzip elasticsearch-analysis-ik-6.5.4.zip

删除压缩包

1
rm -rf elasticsearch-analysis-ik-6.5.4.zip

 

退出并重启镜像

1
2
exit
docker restart es_643

  


posted @   菜鸟辉哥  阅读(384)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示