Ubuntu-14.04

獲取logstash版本

  • April 16, 2021

如何獲得 Logstash 的版本?

root@elk:/usr/share/elasticsearch# bin/logstash --help
bash: bin/logstash: No such file or directory

我的系統上正在執行 Logstash。還。

root@elk:/# logstash -V
bash: logstash: command not found

還。

root@elk:/# ps aux | grep logstash
logstash  1725 45.3  8.5 1942860 175936 ?      SNl  22:03   0:35 /usr/bin/java -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/logstash -Xmx500m -Xss2048k -Djffi.boot.library.path=/opt/logstash/vendor/jruby/lib/jni -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/opt/logstash -XX:HeapDumpPath=/opt/logstash/heapdump.hprof -Xbootclasspath/a:/opt/logstash/vendor/jruby/lib/jruby.jar -classpath : -Djruby.home=/opt/logstash/vendor/jruby -Djruby.lib=/opt/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main --1.9 /opt/logstash/lib/bootstrap/environment.rb logstash/runner.rb agent -f /etc/logstash/conf.d -l /var/log/logstash/logstash.log
root      1777  0.0  0.0   8860   636 ?        S+   22:05   0:00 grep --color=auto logstash

更多的。

root@elk:/opt/logstash/bin# ls
logstash  logstash.bat  logstash.lib.sh  plugin  plugin.bat  rspec  rspec.bat  setup.bat
root@elk:/opt/logstash/bin# logstash -V
bash: logstash: command not found

Logstash 是那些不太適合您期望的東西之一,並且文件在他們期望您找到東西的地方非常簡單(閱讀:不存在),所以如果您已經安裝它從一個包然後幾乎不可能找到記錄的預期位置。1

Logstash 通常存在/opt/logstash,您可以在文件夾 ( )中找到logstash二進製文件。bin``/opt/logstash/bin

從那裡你可以執行-V--version

./logstash -v

或者

./logstash --version

從您對另一個答案的評論來看,這似乎是在一個 docker 容器中。這是您真正應該在原始問題中包含的內容。

你會想要使用docker exec. 您將需要使用docker ps列出您的容器,並將其傳遞給您的docker exec命令。

例如:

docker exec -d elk_container /opt/logstash/bin/logstash --version

1我不希望這被誤解。Logstash 文件非常——只是關於所有不同位的預期存在的部分是不可能找到的

引用自:https://serverfault.com/questions/759583