Logstash -Konnte nicht finden, eine beliebige ausführbare java-binary
Habe ich ELCH-Installation auf einer VM auf meinem laptop.Elasticsearch ist und läuft.
./bin/logstash -f logstash-filter.conf gives me the below error
Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME.
Ich habe versucht, die Einrichtung JAVA_HOME
und $ PATH
noch das Problem persistent ist. Bin ich etwas fehlt?
which java
/usr/bin/java
java -version
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
echo $JAVA_HOME
/usr/local/java/jdk1.8.0_45
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/divija/bin:/usr/local/java/jdk1.8.0_45/bin
logstash-filter.conf
input { stdin { } }
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
date {
match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
}
}
output {
elasticsearch { host => localhost
index=>"myindex"
}
stdout { codec => rubydebug }`enter code here`
}
InformationsquelleAutor user4479980 | 2015-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Musste ich
diese Arbeit zu machen.
InformationsquelleAutor OmarOthman
Ich weiß, es ist ein Alter thread, aber ich war auch mit dem gleichen problem und war dabei eine sehr dumme Sache.
Hatte ich aktualisiert meine
$JAVA_HOME
var in/etc/environment
war aber nicht Neuladen der Datei, weil von denen es war nicht wirksam, und läuftsource /etc/environment
mein problem gelöst.InformationsquelleAutor Raghav Garg