2017-06-15 1 views
1

Ich versuche, logstash 5.4 manuell auszuführen, aber alle Befehle, die ich gefunden habe, scheint zu funktionieren. Ich muss es manuell ausführen, da es nicht gestartet wird.Wie kann ich Logstash manuell ausführen?

ich die Dokumentation verfolgt haben, die sagt

$sudo opt/logstash --path.settings=/etc/logstash/logstash.yml -e 'input { stdin { } } output { stdout {} }' 
sudo: opt/logstash: command not found 

$sudo /bin/logstash --path.settings=/etc/logstash/logstash.yml -e 'input { stdin { } } output { stdout {} }' 
sudo: /bin/logstash: command not found 

ich versucht habe, als auch sudo service logstash start und nichts und ich nicht log sogar

/etc/logstash# cat logstash.yml 
# ------------ Debugging Settings -------------- 
# 
# Options for log.level: 
# * fatal 
# * error 
# * warn 
# * info (default) 
# * debug 
# * trace 
# 
log.level: debug 
path.logs: /var/log/logstash 

Wie kann ich laufen sie konfiguriert bekommen haben manuell?

Antwort

1

Der Standardinstallationsort von Logstash ist /usr/share/logstash. Versuchen Sie folgendes:

/usr/share/logstash/bin/logstash --path.settings=/etc/logstash/logstash.yml -e "input { stdin { } } output { stdout {} }" 

Wenn das nicht funktioniert, können Sie versuchen, Einblick zu gewinnen, wo Logstash ist durch den whereis Befehl. Zum Beispiel auf meinem Rechner bekomme ich ...

[email protected]:~# whereis logstash 
logstash: /etc/logstash /usr/share/logstash 
Verwandte Themen