首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件-描述符.在安装ik分析器时没有发现错误

插件-描述符.在安装ik分析器时没有发现错误
EN

Stack Overflow用户
提问于 2016-03-30 08:31:16
回答 1查看 5K关注 0票数 1

我试图在elasticsearch中安装ik分析,ik源如果从这里:GitHub

我的步骤来自自述文件和互联网上的一些材料。

代码语言:javascript
复制
cd elasticsearch-analysis-ik
mvn clean
mvn compile
mvn package

复制和解压缩文件#{project_path}/elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-*.zip到您的elasticsearch的文件夹: plugins/ik;

将elasticsearch-分析-ik/conf/ik/复制到elasticsearch-path/conf;

将elasticsearch-analysis-ik-1.8.1-sources.jar es.jar复制到elasticsearch-path/lib;

将index.analysis.analyzer.ik.type:"ik“添加到elasticsearch.yml文件中。

代码语言:javascript
复制
But when I restart _elasticseatch_ I meet some errors as following:

```javascript

java.lang.IllegalStateException:无法为现有插件分析加载插件描述符-ik。插件是在2.0之前构建的吗?

代码语言:javascript
复制
at org.elasticsearch.plugins.PluginsService.getPluginBundles(PluginsService.java:380)
代码语言:javascript
复制
at org.elasticsearch.plugins.PluginsService.<init>(PluginsService.java:128)
代码语言:javascript
复制
at org.elasticsearch.node.Node.<init>(Node.java:146)
代码语言:javascript
复制
at org.elasticsearch.node.Node.<init>(Node.java:128)
代码语言:javascript
复制
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:145)
代码语言:javascript
复制
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:178)
代码语言:javascript
复制
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
代码语言:javascript
复制
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)

原因: /home/qxf/softwares/elasticsearch-2.2.1/plugins/analysis-ik/plugin-descriptor.properties :java.nio.file.NoSuchFileException

代码语言:javascript
复制
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
代码语言:javascript
复制
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
代码语言:javascript
复制
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
代码语言:javascript
复制
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
代码语言:javascript
复制
at java.nio.file.Files.newByteChannel(Files.java:361)
代码语言:javascript
复制
at java.nio.file.Files.newByteChannel(Files.java:407)
代码语言:javascript
复制
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
代码语言:javascript
复制
at java.nio.file.Files.newInputStream(Files.java:152)
代码语言:javascript
复制
at org.elasticsearch.plugins.PluginInfo.readFromProperties(PluginInfo.java:87)
代码语言:javascript
复制
at org.elasticsearch.plugins.PluginsService.getPluginBundles(PluginsService.java:378)
代码语言:javascript
复制
... 7 more
代码语言:javascript
复制

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-31 01:11:02

它是由目录错误引起的。当我解压缩文件elasticsearch-analysis*..zip时,它创建一个文件夹并将文件放入其中,并且“./plugins/analysis-ik/”看起来类似于新路径,我没有注意到.误差有多小.

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36303541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档