2017-06-16 12 views
0

Web Services Log Monitoring用にELKスタックを設定しようとしています。 私はELK Stackのすべての部品をセットアップしました。JAVA_HOME for Logstash

私はLog-stashで1つの問題に直面しています。 Log-stashを実行しているときにエラーが発生しました。はJavaバイナリをロードできませんでした。 JAVA_HOMEを環境変数に設定するのは簡単ですが しかし、私は環境変数を設定したくないですが、JAVA_HOMEをLog-stashのためだけに設定したいとします。私はstartup.optionsで追加しようとしましたが、有効にするためにはsystem-installを実行する必要があります。私がsystem-installを実行しているとき、同じエラーに直面しています。

私はJAVA_HOME =は/ opt/jre8

エクスポートを追加した後、ファイルの実行をシステムにインストールし、まだログ・スタッシュ始めに、私は同じエラーを取得しています。このエラーを解決するにはどうすればよいですか?

答えて

0

あなたstartup.options(logstash5.4版)に設定できるの: 例: JAVA_HOME =/.../jdk1.8.0_121 JAVACMD =/.../jdk1.8.0_121/binに/ javaの

次に、rootロールを使用してsystem-installを起動します。

0

この設定をファイル/ etc/sysconfig/logstashに追加できます。このファイルは、起動時にlogstashによって読み込まれます。

これは、追加すべきかです:

export JAVA_HOME=/opt/jre8