安装elasticsearch-analysis-pinyin插件报错

来源:4-8 -数据类型

qq_慕神6513837

2022-11-28

老师,您的案例中需要安装解析器pinyin,我安装过程中提示以下错误:

  1. 我已经确保插件与elasticsearch的版本一致
  2. 配置了插件的setting

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project elasticsearch-analysis-pinyin: Compilation failure: Compilation failure:
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/analysis/PinyinConfig.java:[3,41] 无法访问org.elasticsearch.common.settings.Settings
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/common/settings/Settings.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinAbbreviationsTokenizerFactory.java:[6,29] 无法访问org.elasticsearch.env.Environment
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/env/Environment.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinAbbreviationsTokenizerFactory.java:[7,31] 无法访问org.elasticsearch.index.IndexSettings
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/IndexSettings.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinAbbreviationsTokenizerFactory.java:[9,58] 无法访问org.elasticsearch.index.analysis.AbstractTokenizerFactory
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/AbstractTokenizerFactory.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinAnalyzerProvider.java:[4,39] 无法访问org.elasticsearch.common.inject.Inject
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/common/inject/Inject.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinAnalyzerProvider.java:[11,45] 无法访问org.elasticsearch.index.analysis.AbstractIndexAnalyzerProvider
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[6,42] 无法访问org.elasticsearch.indices.analysis.AnalysisModule
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/indices/analysis/AnalysisModule.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[7,33] 无法访问org.elasticsearch.plugins.AnalysisPlugin
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/plugins/AnalysisPlugin.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[8,33] 无法访问org.elasticsearch.plugins.Plugin
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/plugins/Plugin.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[18,56] 无法访问org.elasticsearch.index.analysis.TokenizerFactory
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/TokenizerFactory.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[26,88] 无法访问org.elasticsearch.index.analysis.TokenFilterFactory
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/TokenFilterFactory.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/plugin/analysis/pinyin/AnalysisPinyinPlugin.java:[33,56] 无法访问org.elasticsearch.index.analysis.AnalyzerProvider
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/AnalyzerProvider.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] /D:/software/elasticsearch-8.4.3/plugins/pinyin/src/main/java/org/elasticsearch/index/analysis/PinyinTokenFilterFactory.java:[10,47] 无法访问org.elasticsearch.index.analysis.AbstractTokenFilterFactory
[ERROR] 错误的类文件: D:\software\apache-maven-3.8.6\my_repository\org\elasticsearch\elasticsearch\8.4.3\elasticsearch-8.4.3.jar(/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.class)
[ERROR] 类文件具有错误的版本 61.0, 应为 55.0
[ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
[ERROR] -> [Help 1]
[ERROR]

写回答

1回答

rockybean

2022-11-30

能详细列一下你的操作步骤吗?相关命令行?具体的配置?

0
2
rockybean
回复
qq_慕神6513837
https://github.com/medcl/elasticsearch-analysis-pinyin/releases/tag/v8.4.3 今天作者更新了,你可以试下这个 release 里面的 zip 包
2022-12-01
共2条回复

Elastic Stack从入门到实践,动手搭建数据分析系统

有了Elastic Stack,不用写一行代码,你也可以玩转大数据分析!

1361 学习 · 397 问题

查看课程