我想在服务器中启动服务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参数
答案 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的不同类版本以及如何解决此异常的信息。