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用户启动都无效。
请问一下,这该怎么解决啊?网上没有找到答案。