elasticsearch - 尝试启动Logstash时如何解决问题 'Unsupported major.minor version 52.0'

标签 elasticsearch logstash filebeat

我想在服务器中启动服务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/

相关文章:

python - Elasticsearch Kibana TimeStamp key 丢失

elasticsearch - 如何将大的json文件输入拆分为不同的 Elasticsearch 索引?

elasticsearch - 为什么这些字段属于我的索引模板中未定义的elasticsearch?

elasticsearch - 连接filebeat到elasticsearch

java - Elasticsearch:java.lang.InternalError:无法连接到窗口服务器

c# - Elasticsearch Analyzer忽略连字符

elasticsearch - 在将PUT转换到Elasticsearch时为_id生成UUID会导致400

elasticsearch - 在Kibana上显示崩溃/终止的Pod日志

logstash - filebeat 将日志直接发送到 Elastic Search,而不是 Logstash

kubernetes - 我们如何在 filebeat kubernetes 中过滤命名空间?