当前位置: 首页 > 知识库问答 >
问题:

插件[ingest-geoip]是为Elasticsearch版本6.2.4构建的,但版本6.5.0正在运行

别兴国
2023-03-14

错误日志:

java.lang.IllegalArgumentException:Plugin[Ingest-geoip]是为Elasticsearch版本6.2.4构建的,但版本6.5.0运行在org.ellasticSearch.plugins.plugins.service.verifyCompatibility(plugins Service.java:339)~[ellasticSearch-6.5.0.jar:6.5.0]在org.ellasticSearch.plugins.plugins.plugins.loadbundle(pluginsService.java:524)~[ellasticSearch-6.5.0.jar:6.5.0]在jar:6.5.0]在org.Elasticsearch.plugins.pluginsService.(pluginsService.java:156)~[elasticSearch-6.5.0.jar:6.5.0]在org.Elasticsearch.node.node.(node.java:338)~[elasticsearch-6.5.0.jar:6.5.0]在org.Elasticsearch.node.node.(node.java:265)~[elasticsearch-6.5.0.jar:6.5.0]在org.Elasticsearch.bootstrap.bootstrap ticsearch.bootstrap.bootstrap.setup(bootstrap.java:212)~[elasticsearch-6.5.0.jar:6.5.0]位于org.Elasticsearch.bootstrap.bootstrap.init(bootstrap.java:333)[ElasticSearch-6.5.0.jar:6.5.0]在org.elasticSearch.html" target="_blank">bootstrap.elasticSearch.init(elasticSearch.java:136)[ElasticSearch-6.5.0.jar:6.5.0]在org.elasticSearch.bootstrap.elasticSearch.execute(elasticSearch.java:136)[ElasticSearch-6.5.0.jar:6.5.0]在org.elasticSearch.java:127)[ElasticSearch-6.5.0.jar:6.5.0]在arch-cli-6.5.0.jar:6.5.0]在org.elasticsearch.cli.command.main(command.java:90)[elasticsearch-cli-6.5.0.jar:6.5.0]在org.elasticsearch.bootstrap.elasticsearch.main(elasticsearch.java:93)[elasticsearch-6.5.0.jar:6.5.0]在org.elasticsearch.bootstrap.elasticsearch.main(elasticsearch.java:86)[elasticsearch-6.5.0.jar:6.5.0]4L7O]线程[main]org.ellasticsearch.bootstrap.startupexception:java.lang.IllegalArgumentException:Plugin[ingest-geoip]是为Elasticsearch版本6.2.4构建的,但版本6.5.0运行于org.ellasticSearch.bootstrap.ellasticSearch.init(ellasticSearch.java:140)~[ellasticSearch-6.5.0.jar:6.5.0]运行于org.ellasticSearch.bootstrap.ellasticSearch.execute(ellasticSearch.java:127)~[ellasticSearch-6.5.0.jar:6.5.0]运行于124)~[ElasticSearch-CLI-6.5.0.jar:6.5.0]在org.ellasticSearch.cli.command.main(command.java:90)~[ElasticSearch-CLI-6.5.0.jar:6.5.0]在org.ellasticSearch.bootstrap.ellasticSearch.main(ellasticSearch.java:93)~[ElasticSearch-6.5.0.jar:6.5.0]在org.ellasticSearch.bootstrap.ellasticSearch.main版本6.2.4但版本6.5.0运行在org.elasticsearch.plugins.pluginsService.verifyCompability(PluginsService.java:339)~[ElasticSearch-6.5.0.jar:6.5.0]在org.ellasticSearch.plugins.plugins.pluginsService.loadbundle(PluginsService.java:524)~[ElasticSearch-6.5.0.jar:6.5.0]在org.ellasticSearch.plugins.loadbundle(PluginsService.java:464)~[ElasticSearch-6.5.0.jar:6.5.0]在0.jar:6.5.0]在org.elasticsearch.node.node.(node.java:338)~[elasticsearch-6.5.0.jar:6.5.0]在org.elasticsearch.node.node.(node.java:265)~[elasticsearch-6.5.0.jar:6.5.0]在org.elasticsearch.bootstrap.bootstrap$5.(bootstrap.java:212)~[elasticsearch-6.5.0.jar:6.5.0]在init(Bootstrap.java:333)~[ElasticSearch-6.5.0.jar:6.5.0]在org.ElasticSearch.bootstrap.ElasticSearch.init(ElasticSearch.java:136)~[ElasticSearch-6.5.0.jar:6.5.0].再增加6个

共有1个答案

班高明
2023-03-14

不知何故,您已经从6.2.4升级到6.5.0,但忘了升级插件。

要解决此问题,只需运行以下两个命令:

$ sudo bin/elasticsearch-plugin remove ingest-geoip
$ sudo bin/elasticsearch-plugin install ingest-geoip

更新:值得注意的是,从ES6.7开始,ingest-geoip将是ES的一个完整模块,不再需要作为插件安装

 类似资料:
  • Git提供了太多武器进行版本库的整理,可以将一个Git版本库改动换面成为另外的一个Git版本库。 使用交互式变基操作,将多个提交合并为一个。 使用StGit,合并提交以及更改提交。 借助变基操作,抛弃部分历史提交。 使用子树合并,将多个版本库整合在一起。 使用git-subtree插件,将版本库的一个目录拆分出来成为独立版本库的根目录。 但是有些版本库重整工作如果使用上面的工具会非常困难,而采用另

  • 我有一个具有以下结构的maven项目 即Project有它的pom.xml(作为pom的包)并有模块。每个模块都有一个节中,可以将其设置为“project”的工件(在根pom.xml中定义),也可以将其设置为任何其他project2/project3/projectn工件。 现在,由于这个原因,我看看如果Project1的根pom.xml设置为0.0.1-snapshot,并且如果我想创建一个版本

  • 在我更改了pom.xml文件的vaadin版本号和vaadin插件版本号后,构建失败 然后,我尝试清理并重建项目,但构建失败表明: [Help 1]的链接没有给出任何错误的线索。如果我回到以前版本的vaadin 7.3.10,项目运行得很好

  • 我正在阅读有关maven versions插件的内容:http://mojohaus.org/versions-maven-plugin/examples/advanced-dependency-versions.html 对于这个目标:“versions:use-next-releases在pom中搜索所有非快照版本,这些版本已经是一个较新的版本,并用下一个版本替换它们。”

  • 6.7 多种定制的版本 有些情况下,人们想基于不同的标准创建同一应用的几个不同的版本。 例如,Google Play 里的 multi-apk 支持4种不同的过滤器。为每一个过滤器创建不同的 APK 就需要用到多维度的 Product Flavor了。 考虑到一个游戏有一个演示版本和一个付费版本,并且在 multi-apk 支持中需要用到 ABI 过滤器。3个 ABI 和两个版本的情况下,就会有6

  • 新构建系统的目标之一就是为同一个应用创建不同的版本。 主要有两个使用场景: 同一个应用的不同版本。比如一个免费的版本和一个付费的专业版本。 同一个应用被打包成多个不同的 apk 以发布到 Google Play 商店。详情请见http://developer.android.com/google/play/publishing/multiple-apks.html 综合第1条和第2条。 我们的目标