提问:布和纸怕什么?

logstash6 如何设置JAVA路径

Logstash | 作者 Niki | 发布于2017年12月27日 | 阅读数:5129

服务器安装的java版本是1.7,logstash6需要至少1.8,但是服务器上的1.7不能更换,怎么想Elasticsearch中修改bin/elasticsearch-env那样修改logstash依赖的java路径,使其不依赖系统JAVA_HOME
已邀请:

Niki - 奔跑的蜗牛

赞同来自:

启动抛如下异常
 NameError: cannot link Java class org.logstash.RubyUtil org/logstash/RubyUtil : Unsupported major.minor version 52.0
  method_missing at org/jruby/javasupport/JavaPackage.java:259
          <main> at /usr/local/elk/logstash-6.1.1/logstash-core/lib/logstash-core/logstash-core.rb:37
         require at org/jruby/RubyKernel.java:955
          <main> at /usr/local/elk/logstash-6.1.1/logstash-core/lib/logstash/runner.rb:1
         require at org/jruby/RubyKernel.java:955
          <main> at /usr/local/elk/logstash-6.1.1/lib/bootstrap/environment.rb:66

tacsklet - 公司有用到es

赞同来自:

linux可以新建用户,修改个人用户主目录下的 .bashrc文件
windows上在logstash的bin下setup.bat中添加

Niki - 奔跑的蜗牛

赞同来自:

linux中,可以直接在启动文件logstash中开头加上 
JAVA_HOME="/you_java8_path"

要回复问题请先登录注册