·1。我的es是装在Linux本地系统 中的。不是在docker中,打开elasticsearch目录,你应该能找到Plugins这个目录,那么你要下载的elasticsearch-ik-analysis也要放到这里去…github 上介绍了如何安装 的方式:
下载的elasticsearch-ik-analysis要与elasticsearch的版本要一致.
下面是链接:https://github.com/medcl/elasticsearch-analysis-ik
好的,这一部分就是介绍我遇到的错误:
直接上图
这个错误就是我按照github 中的步骤报的错:
我是按照第一种来的,你们可以试一下第二种,反正我是不行的.
然后我的这个问题的解决方法是:
把下载好elasticsearch-ik-analysis直接解压到plugins这个文件中.在这之后,你又启动elasticsearch时
你可能还会遇到下面这个错:
直接用进去这个IKAnalyzer.cfg.xml文件的所在目录,设置权限:sudo chmod 777 IKAnalyzer.cfg.xml.,如果这个还不行,就要检查 一下路径了,从图中你可以看到我的路径是这样子的.home/soikit/Downloads**/ES%E5%85%A8%E5%AE%B6%E6%A1%B6/**elasticsearch-6.5.4/plugins/elasticsearch-analysis-ik-6.5.4/config/IKAnalyzer.cfg.xml
,你可以看到我这里是出现了乱码的.因为这个目录名是ES 全家桶,就是不要在目录中出现中文名吧.
重新启动elasticsearch。不出意外的话就可以启动了