1:这个问题是因为安装Elasticsearch时没有安装分词插件 elasticsearch-analysis-ik
2: 解决问题的办法-->到https://github.com/medcl/elasticsearch-analysis-ik/releases?page=7
这个地址去下载插件安装包
需要下载你安装的Elasticsearch的一样的版本,每个Elasticsearch都有的对应的IK版本,但是因为git的顺序有点乱,所以你可能要多找几页,一定能找到,然后下载的插件安装不要下载其他的压缩包类型,就下载红框圈住的这个。
如果下载了其他的压缩包解压可能会报错 找不到 plugin-security.policy文件
下载完成之后 ,在你安装的Elasticsearch的挂载目录的plugin文件里,创建一个ik文件,用于后面启动时候自动检索插件,然后将插件上传到你创建的ik目录下,
然后解压 unzip 文件名
然后 rm -rf 插件压缩包,
如果不删除压缩包,Elasticsearch在编译时会将压缩文件一起编译,还是有问题.
docker start 容器ID
然后重新启动docker
如果之前创建过docker Elasticsearch,然后因为安装了这个插件,docker起不来了,可以按照以上流程走
版权归原作者 m0_49142769 所有, 如有侵权,请联系我们删除。