背景
docker 里运行es,但是需要用到中文分词器,需要下载分词器,并且生产新的镜像
分析器下载地址:[https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.12/elasticsearch-analysis-ik-5.6.12.zip
]
首先进入镜像:
docker ps 查看所有容器
docker exec -it b246c /bin/bash
查看ES版本
elasticsearch --version
网上查找响应的分词器找到下载链接如上
容器内下载分词器
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.12/elasticsearch-analysis-ik-5.6.12.zip
cd /usr/share/elasticsearch/plugins
mkdir
解压文件
unzip elasticsearch-analysis-ik-5.6.12.jar
cd elasticsearch #进入刚刚解压出来的elasticsearch目录
cp -r ./* /usr/share/elasticsearch/plugins/ik
sudo docker commit 5acf0e8da90b es/ik
生产新的镜像
perfect
docker images