每当我尝试运行它时,我都是Logstash的新手我有以下错误:
找不到任何可执行的java二进制文件。请在PATH中安装java或设置JAVA_HOME。
当我回复$JAVA_HOME
时,我有以下内容:
/usr/lib/java/jdk1.8.0_45/jre/bin
我错过了什么?
答案 0 :(得分:0)
在您的情况下,您需要导出JAVA_HOME
变量。根据您的信息,这应该为您做到:
export JAVA_HOME="/usr/lib/java/jdk1.8.0_45/jre/"
如果您在我假设您使用的Linux终端中键入此命令,则以下Logstash能够找到运行logstash所需的java可执行文件。
答案 1 :(得分:0)
我遇到了同样的问题,我删除了所有Logstash文件并重新安装了开放式JDK。它为我工作。但是我以前的版本没有遇到这种错误,另一件事是Elasticsearch中内置了JDK。