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



我正在使用ELK进行监控。几天前它工作得很好,突然停止了工作。

请帮我解决这个问题。

错误日志:

java.lang.IllegalArgumentException:插件〔intake-goip〕已生成对于Elasticsearch 6.2.4版本,但6.5.0版本正在运行网址:org.elasticsearch.plugins.PluginsService.verifyCompatibility(PluginsService.java:339(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:524(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:464(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.(PluginsService.java:156(~[弹性搜索-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$5。(bootstrap.java:212(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.bootstrap.setup(bootstrap.java:212(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.bootstrap.init(bootstrap.java:333([弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.init(elasticsearch.java:136([弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.execute(elasticsearch.java:127([弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.cli.EnvironmentAwareCommand.exexecute(EnvironmentAwareCommand.java:86([弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124([elasticsearch-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(Elasticearch.java:93([弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.main(Elasticearch.java:86([弹性搜索-6.5.0.jar:6.5.0][2018-11-15T23:33:31908][警告][o.e.b.ElasticsearchUncaughtException处理程序][97v4l7O]未捕获线程[min]中出现异常org.lasticsearch.bootstrap.Startup异常:java.lang.IllegalArgumentException:插件[interpt-geoip]已生成对于Elasticsearch 6.2.4版本,但6.5.0版本正在运行网址:org.elasticsearch.bootstrap.elasticsearch.init(elasticsearch.java:140(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.execute(elasticsearch.java:127(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.cli.EnvironmentAwareCommand.exexecute(EnvironmentAwareCommand.java:86(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124(~[elasticsearch-cli-6.5.0.jar:6.5.0]网址:org.elasticsearch.cli.Command.main(Command.java:90(~[aelasticsearch-cli-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.main(Elasticearch.java:93(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.main(Elasticearch.java:86(~[elasticsearch-6.5.0.jar:6.5.0]原因:java.lang.IllegalArgumentException:插件[interpt-geoip]已生成对于Elasticsearch 6.2.4版本,但6.5.0版本正在运行网址:org.elasticsearch.plugins.PluginsService.verifyCompatibility(PluginsService.java:339(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.loadBundle(PluginsService.java:524(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.loadBundles(PluginsService.java:464(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.plugins.PluginsService.(PluginsService.java:156(~[弹性搜索-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$5。(bootstrap.java:212(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.bootstrap.setup(bootstrap.java:212(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.bootstrap.init(bootstrap.java:333(~[弹性搜索-6.5.0.jar:6.5.0]网址:org.elasticsearch.bootstrap.elasticsearch.init(elasticsearch.java:136(~[弹性搜索-6.5.0.jar:6.5.0]…还有6个

不知怎么的,您已经从6.2.4升级到6.5.0,但忘记了升级插件。

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

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

更新:值得注意的是,从ES 6.7开始,ingest-geoip将是ES的一个成熟模块,不再需要作为插件安装。

最新更新