docker elasticsearch 5.6.13 安装ik分词器

1,先 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.13/elasticsearch-analysis-ik-5.6.13.zip

把ik的zip下载下来

然后把ik的zip包拷贝到es的docker容器中

docker cp elasticsearch-analysis-ik-5.6.13.zip es5_6_13node2:/usr

然后进入es的容器

docker exec -it es5_6_13node2 bash

然后

cp /usr/elasticsearch-analysis-ik-5.6.13.zip /usr/share/elasticsearch/plugins/

unzip elasticsearch-analysis-ik-5.6.13.zip 

rm -rf elasticsearch-analysis-ik-5.6.13.zip


mv elasticsearch/ ik

然后退出容器,重启es

docker restart es5_6_13node2

 

然后再用postman测试一下。

 

 

注意,最开始在docker 中用命令 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.13/elasticsearch-analysis-ik-5.6.13.zip   

进行在线安装,安装提示成功了,但是发现用postman测试一直不成功。后来发现了原因,用命令在线安装的少了一个config目录,导致安装ik失败,所以不建议用命令在线安装

 

posted @ 2020-03-02 17:50  kuroniko  阅读(429)  评论(0编辑  收藏  举报