Как решить проблему «Неподдерживаемая Major.minor версии 52.0» при попытке запустить Logstash - PullRequest
2 голосов
/ 04 июля 2019

Я хочу запустить службу Logstash на своем сервере, но при попытке запуска я получил предупреждение о журнале информации.Решена ли какая-либо проблема для этой проблемы?

Все мои настройки были такими же, как и в Интернете, начиная с конфигурации на startup.option, jvm.option, logstash.yml и logstash-sample.conf, но когда я пытаюсь запустить, он теряет ошибку ниже:

[root @ CDS01 ~ / logstash] $. / Bin / logstash -e предупреждение: игнорирование JAVA_OPTS = -Dsysid = CTAG_WEB_SERVER -DCTAG_CONFIG = / app1 / am / cds -server -Xms2048m -Xms2048m -Xms2048m -Xmx2048m-XX: MaxPermSize = 128 м -XX: + UseParNewGC -XX: ParallelGCThreads = 2 -XX: + UseConcMarkSweepGC -XX: CMSInitiatingOccupancyFraction = 50;передать параметры JVM через LS_JAVA_OPTS

1 Ответ

2 голосов
/ 04 июля 2019

Эта проблема возникает, когда некоторые из ваших библиотек компилируются с использованием другой версии JRE, а не вашей работающей версии JRE.

Вы должны использовать в своем приложении несовместимые версии JAR. дайте мне знать, какую версию Logstash и какой JDK вы используете, и какой сайт вы используете для установки и запуска своего приложения?

Пожалуйста, обратитесь к этому Неподдерживаемая версия major.minor 52.0 ТАК вопрос по подробному объяснению об этом.

Пожалуйста, проверьте на сайте Logstash совместимую версию JDK, основанную на вашей версии.

Похоже, что вы используете некоторые из jar-файлов, скомпилированных с использованием JRE 8, в то время как вы используете JRE 7 или ниже, которые вызывают проблему , см. Как исправить java. lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor с дополнительной информацией о версиях различных классов JRE и о том, как исправить это исключение.

...