尝试启动Logstash时如何解决问题“不支持的major.minor版本52.0”

时间:2019-07-04 04:36:16

标签: elasticsearch logstash filebeat

我想在服务器中启动服务Logstash,但是当我尝试启动时,出现警告信息日志。这个问题解决了吗?

我所有的设置都与Web上的信息相同,都是从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 -Xmx2048m -XX:MaxPermSize = 128m -XX:+ UseParNewGC -XX:ParallelGCThreads = 2 -XX:+ UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction = 50;通过LS_JAVA_OPTS传递JVM参数

1 个答案:

答案 0 :(得分:2)

当您的某些库使用不同的JRE版本(然后是运行的JRE版本)编译时,会发生此问题。

您必须在应用程序中使用某些不兼容的JAR版本。让我知道您正在使用哪个版本的Logstash和哪个JDK,以及要安装和运行您的应用程序所遵循的任何站点?

有关此问题的详细说明,请参阅此Unsupported major.minor version 52.0 SO问题。

请根据您的版本,在Logstash站点上查看兼容的JDK版本。

看起来您正在使用某些使用JRE 8编译的jar,而您正在使用导致问题的JRE 7或更低版​​本,请参阅How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version,了解更多有关JRE的不同类版本以及如何解决此异常的信息。