usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录

在给elasticsearch配置中文分词器后,启动elasticsearch时没有错误,但是却无法访问

 usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录_第1张图片

 然后查看日志vim /var/log/elasticsearch/my-es.log

my-es是配置的集群名称,可以查看自己的集群名称vim /etc/elasticsearch/elasticsearch.yml

usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录_第2张图片

 发现最近的报错

usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录_第3张图片

 导致的原因是 /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties: 不是目录

这是由于我们在解压中文分词器的文件时,先把文件拷贝到了这个目录下

usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录_第4张图片

 

 这里就把多余的未解压的文件删除在启动

service elasticsearch start

再次访问就可以了

usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-5.6.4.zip/plugin-descriptor.properties不是目录_第5张图片

总结:我猜测是在加载中文分词器的时候,将名字类似的压缩包也当作了执行文件。

 

你可能感兴趣的