我想在服务器中启动服务Logstash,但是在尝试启动时,出现警告信息日志。这个问题解决了吗?
我所有的设置都与网络上的信息相同,从startup.option,jvm.option,logstash.yml和logstash-sample.conf上的配置开始,但是当我尝试启动时,它会出现以下错误:
[root@CDS01~/logstash]$./bin/logstash -e warning: ignoring 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; pass JVM parameters via LS_JAVA_OPTS
最佳答案
当您的某些库使用不同的JRE版本(然后是运行的JRE版本)编译时,会发生此问题。
您的应用程序中必须使用某些不兼容的JAR版本。让我知道您使用的是哪个版本的Logstash和哪个JDK,以及要安装和运行您的应用程序所遵循的任何站点?
请参阅Unsupported major.minor version 52.0 SO问题以获取有关其详细说明。
请检查Logstash网站上基于您的版本的兼容JDK版本。
看起来您正在使用某些使用JRE 8编译的jar,而正在使用JRE 7或更低版本的jar,这会引起问题,请引用How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version,以获取有关JRE不同类版本以及如何解决此问题的更多信息。异常(exception)。
关于elasticsearch - 尝试启动Logstash时如何解决问题 'Unsupported major.minor version 52.0',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56880702/