启动 Elasticsearch 时出错

Error starting Elasticsearch

我在启动 elasticsearch-1.4.1 时遇到以下错误。谁能帮我解决这个问题。

[2017-07-16 09:12:12,649][错误][插件] [atom-es] 由于 Lucene 版本不正确而无法启动插件:插件 [4.10.4]、节点 [4.10. 2]. [2017-07-16 09:12:12,650][警告][插件] [atom-es] 无法从 [jar:file:/Users/atom/asanoujam/elasticsearch-1.4.1/plugins/analysis-icu/elasticsearch-analysis-icu-2.4 加载插件.3.jar!/es-plugin.properties] org.elasticsearch.ElasticsearchException: 加载插件失败 class [org.elasticsearch.plugin.analysis.icu.AnalysisICUPlugin] 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:531) 在 org.elasticsearch.plugins.PluginsService.loadPluginsFromClasspath(PluginsService.java:406) 在 org.elasticsearch.plugins.PluginsService.(PluginsService.java:115) 在 org.elasticsearch.node.internal.InternalNode.(InternalNode.java:150) 在 org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159) 在 org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:70) 在 org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:203) 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32) Caused by: org.elasticsearch.ElasticsearchException: 插件与当前节点不兼容 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:524) ... 还有 7 个 [2017-07-16 09:12:12,809][错误][插件] [atom-es] 由于 Lucene 版本不正确而无法启动插件:插件 [4.10.4]、节点 [4.10.2]。 [2017-07-16 09:12:12,809][警告][插件] [atom-es] 无法从 [jar:file:/Users/atom/asanoujam/elasticsearch-1.4.1/plugins/analysis-kuromoji/elasticsearch-analysis-kuromoji-2.7 加载插件.0.jar!/es-plugin.properties] org.elasticsearch.ElasticsearchException: 加载插件失败 class [org.elasticsearch.plugin.analysis.kuromoji.AnalysisKuromojiPlugin] 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:531) 在 org.elasticsearch.plugins.PluginsService.loadPluginsFromClasspath(PluginsService.java:406) 在 org.elasticsearch.plugins.PluginsService.(PluginsService.java:115) 在 org.elasticsearch.node.internal.InternalNode.(InternalNode.java:150) 在 org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159) 在 org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:70) 在 org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:203) 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32) Caused by: org.elasticsearch.ElasticsearchException: 插件与当前节点不兼容 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:524) ... 还有 7 个 [2017-07-16 09:12:12,970][错误][插件] [atom-es] 由于 Lucene 版本不正确而无法启动插件:插件 [4.10.4]、节点 [4.10.2]。 [2017-07-16 09:12:12,971][警告][插件] [atom-es] 无法从 [jar:file:/Users/atom/asanoujam/elasticsearch-1.4.1/plugins/analysis-smartcn/elasticsearch-analysis-smartcn-2.7 加载插件.0.jar!/es-plugin.properties] org.elasticsearch.ElasticsearchException: 加载插件失败 class [org.elasticsearch.plugin.analysis.smartcn.AnalysisSmartChinesePlugin] 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:531) 在 org.elasticsearch.plugins.PluginsService.loadPluginsFromClasspath(PluginsService.java:406) 在 org.elasticsearch.plugins.PluginsService.(PluginsService.java:115) 在 org.elasticsearch.node.internal.InternalNode.(InternalNode.java:150) 在 org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159) 在 org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:70) 在 org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:203) 在 org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:32) Caused by: org.elasticsearch.ElasticsearchException: 插件与当前节点不兼容 在 org.elasticsearch.plugins.PluginsService.loadPlugin(PluginsService.java:524) ... 还有 7 个 [2017-07-16 09:12:20,141][信息][插件][atom-es]加载[lang-mvel, cloud-aws, es-reporting-plugin, clustering-carrot2, analysis-kuromoji-neologd , analysis-vietnamese], 网站 [carrot2, head] [2017-07-16 09:12:54,699][INFO][org.codelibs.elasticsearch.kuromoji.neologd.index.analysis.KuromojiDictionarySyncRunnable] Kuromoji Neologd 字典同步触发 [2017-07-16 09:12:56,326][INFO][com.spr.elasticsearch.plugin.LookupScriptFactory] 创建了缓存大小为 [100000] 且超时为 [120] 的 LookupScriptFactory {1.4.1}:初始化失败... - NoClassDefFoundError[org/apache/http/nio/entity/NStringEntity] ClassNotFoundException[org.apache.http.nio.entity.NStringEntity]

这些插件与 Elasticsearch 1.4.1 不兼容。你必须降级你的插件才能在 ES 1.4.1 中使用。对于 ElasticSearch 1.4.1,您需要安装以下版本的插件

elasticsearch-analysis-icu -> ES 1.4.1 的版本 2.4.1(但您正在尝试使用 2.4.3)

elasticsearch-analysis-kuromoji -> ES 1.4.1 的版本 2.4.1(但您正在尝试使用 2.7.0)

elasticsearch-analysis-smartcn -> ES 1.4.1 版本 2.4.2(但您正在尝试使用 2.7.0)