Logstash的JAVA_HOME

问题描述:

我正在尝试为我的Web服务日志监视设置ELK堆栈。 所以我设置了ELK Stack的所有部件。Logstash的JAVA_HOME

我正在面对Log-stash中的一个问题。当我运行Log-Stash时,我面临错误,无法加载Java二进制文件 虽然简单修复它在环境变量中设置了JAVA_HOME。 但我不想设置环境变量,但是我想为Log-stash设置JAVA_HOME。我已经尝试在startup.options中添加,但为了启用,我必须运行系统安装。当我运行系统安装时,我又面临同样的错误。

我已经加入 出口JAVA_HOME = /选择/ jre8

然后系统安装文件运行,但是仍然在启动日志藏匿,我收到了同样的错误。我该怎么做才能解决这个错误?

您可以startup.options(logstash5.4版本)配置: 例: JAVA_HOME =/.../jdk1.8.0_121 JAVACMD =/.../jdk1.8.0_121 /斌/ java的

然后使用root角色启动:system-install。

您可以将此配置添加到文件/ etc/sysconfig/logstash,该文件在启动期间由logstash读取。

这是你应该添加什么:

export JAVA_HOME=/opt/jre8