Logstash启动报错怎么解决,急急急!! LoadError: JRuby ext built for wrong Java version in

小梦想的博客 2017-11-25 11:13:17
Linux环境下启动Logstash

1、到达logstash的安装目录
# cd /home/elk/logstash-5.4.0
2、执行启动命令
# bin/logstash -e ""
3、报错如下:
LoadError: JRuby ext built for wrong Java version in `com.purbon.jrmonitor.JRMonitorService': java.lang.UnsupportedClassVersionError: com/purbon/jrmonitor/JRMonitorService : Unsupported major.minor version 52.0
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/vendor/bundle/jruby/1.9/gems/jrmonitor-0.4.2/lib/jrmonitor.rb:4
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/logstash-core/lib/logstash/instrument/periodic_poller/jvm.rb:1
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/logstash-core/lib/logstash/instrument/periodic_poller/jvm.rb:5
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/logstash-core/lib/logstash/instrument/periodic_pollers.rb:1
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/logstash-core/lib/logstash/instrument/periodic_pollers.rb:3
require at org/jruby/RubyKernel.java:1040
(root) at /home/elk/logstash-5.4.0/lib/bootstrap/environment.rb:70
java的版本是1.8,我换成1.7再次启动也还是报错
# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
You have mail in /var/spool/mail/root
还有就是,不管是普通用户还是root用户启动都无效。
请问一下,这该怎么解决啊?网上没有找到答案。
...全文
3112 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
weixin_41988784 2018-04-12
楼主你是怎么解决这个问题的呀? 服务器上的是1.7版本的JDK
  • 打赏
  • 举报
回复
已经解决,谢谢各位
  • 打赏
  • 举报
回复
cqyy725 2017-12-20
看看logstash官网的JDK支持版本 JRuby 版本也看看
  • 打赏
  • 举报
回复
皇御雷霆 2017-12-18
bin/logstash -e 'input { stdin { } } output { stdout {} }'
  • 打赏
  • 举报
回复
相关推荐
发帖
UNIX文化
加入

2156

社区成员

Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
申请成为版主
帖子事件
创建了帖子
2017-11-25 11:13
社区公告
暂无公告