elasticsearch ik分词器安装(适用docker es)

下载

下载链接:
https://github.com/medcl/elasticsearch-analysis-ik/releases

下载 与 elasticsearch版本 相同的 ik版本

安装

将下载的压缩包解压到 es 目录下的 plugins 文件夹,重启es即可

上传

在用 docker 方式安装 es时,已经映射了 plugin 目录到 宿主机的/mydata/elasticsearch/plugins/ 目录

所以,将压缩包上传到linux的目录:/mydata/elasticsearch/plugins/

解压缩

unzip elasticsearch-analysis-ik-7.9.3.zip

提示 -bash: unzip: 未找到命令 ,需要安装 unzip,安装方式:

yum install unzip

安装成功后,再次解压缩

修改权限

修改目录权限:

chmod -R 777 ik/

删除(必须)

删除 目录 /mydata/elasticsearch/plugins/ 中的 elasticsearch-analysis-ik-7.9.3.zip 压缩包,否则会干扰es

进入es docker容器查看插件

查看es docker容器:

docker ps

根据上面命令查看的容器id,进入 es docker 容器:

docker exec -it cc34 /bin/bash

进入es docker容器后,在进入 bin 目录:

cd bin

查看插件列表:

elasticsearch-plugin list

显示结果:

ik

重启es容器

必须重启 es:

docker restart cc34

原文出处:/show_1IX1p4VdhiP5.html