Плагин [ingest-geoip] был построен для Elasticsearch версии 6.2.4, но версия 6.5.0 работает - PullRequest
0 голосов
/ 16 ноября 2018

Я использую ELK для мониторинга. Несколько дней назад он работал нормально и внезапно перестал работать.

Пожалуйста, помогите мне решить проблему.

Журнал ошибок:

java.lang.IllegalArgumentException: плагин [ingest-geoip] был построен для Elasticsearch версии 6.2.4, но работает версия 6.5.0 в org.elasticsearch.plugins.PluginsService.verifyCompatibility (PluginsService.java:339) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.plugins.PluginsService.loadBundle (PluginsService.java:524) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.plugins.PluginsService.loadBundles (PluginsService.java:464) ~ [Elasticsearch-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) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.node.Node. (Node.java:265) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Bootstrap $ 5. (Bootstrap.java:212) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.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.bootstrap.Elasticsearch.init (Elasticsearch.java:136) [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Elasticsearch.execute (Elasticsearch.java:127) [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.cli.EnvironmentAwareCommand.execute (EnvironmentAwareCommand.java:86) [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.cli.Command.mainWithoutErrorHandling (Command.java:124) [Elasticsearch-кли-6.5.0.jar: 6.5.0] at org.elasticsearch.cli.Command.main (Command.java:90) [asticsearch-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) [asticsearch-6.5.0.jar: 6.5.0] [2018-11-15T23: 33: 31,908] [ПРЕДУПРЕЖДЕНИЕ ] [o.e.b.ElasticsearchUncaughtExceptionHandler] [97v4l7O] uncaught исключение в потоке [main] org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: плагин [ingest-geoip] был построен для Elasticsearch версии 6.2.4, но работает версия 6.5.0 в org.elasticsearch.bootstrap.Elasticsearch.init (Elasticsearch.java:140) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Elasticsearch.execute (Elasticsearch.java:127) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.cli.EnvironmentAwareCommand.execute (EnvironmentAwareCommand.java:86) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.cli.Command.mainWithoutErrorHandling (Command.java:124) ~ [Elasticsearch-кли-6.5.0.jar: 6.5.0] в org.elasticsearch.cli.Command.main (Command.java:90) ~ [asticsearch-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) ~ [asticsearch-6.5.0.jar: 6.5.0] Причина: java.lang.IllegalArgumentException: плагин [ingest-geoip] был построен для Elasticsearch версии 6.2.4, но работает версия 6.5.0 в org.elasticsearch.plugins.PluginsService.verifyCompatibility (PluginsService.java:339) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.plugins.PluginsService.loadBundle (PluginsService.java:524) ~ [Elasticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.plugins.PluginsService.loadBundles (PluginsService.java:464) ~ [Elasticsearch-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) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.node.Node. (Node.java:265) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Bootstrap $ 5. (Bootstrap.java:212) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Bootstrap.setup (Bootstrap.java:212) ~ [asticsearch-6.5.0.jar: 6.5.0] в org.elasticsearch.bootstrap.Bootstrap.init (Bootstrap.java:333) ~ [asticsearch-6.5.0.jar: 6.5.0] at or..elasticsearch.bootstrap.Elasticsearch.init (Elasticsearch.java:136) ~ [asticsearch-6.5.0.jar: 6.5.0] ... еще 6

1 Ответ

0 голосов
/ 16 ноября 2018

Каким-то образом вы обновились с 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 и больше не будет нуждаться в установке в качестве плагина.

...