Bagaimana cara mendapatkan versi Logstash?
root@elk:/usr/share/elasticsearch# bin/logstash --help
bash: bin/logstash: No such file or directory
Saya menjalankan Logstash di sistem saya. Juga.
root@elk:/# logstash -V
bash: logstash: command not found
Juga.
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
Lebih.
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
ubuntu-14.04
logstash
Karl Morrison
sumber
sumber
Jawaban:
Logstash adalah salah satu dari hal-hal yang tidak cukup hidup di mana Anda mengharapkannya hidup, dan dokumentasinya benar-benar ringan (baca: tidak ada) di mana mereka mengharapkan Anda menemukan sesuatu, jadi jika Anda menginstalnya dari sebuah paket maka hampir tidak mungkin menemukan lokasi yang diharapkan didokumentasikan. 1
Logstash biasanya hidup
/opt/logstash
dan Anda dapat menemukanlogstash
biner dibin
folder (/opt/logstash/bin
).Dari sana Anda dapat menjalankan
-V
atau--version
atau
Dari komentar Anda pada jawaban lain, akan terlihat bahwa ini ada dalam wadah buruh pelabuhan. Ini adalah hal yang harus Anda sertakan dalam pertanyaan awal Anda.
Anda akan ingin memanfaatkan
docker exec
. Anda harus menggunakannyadocker ps
untuk membuat daftar wadah Anda, dan meneruskannya kedocker exec
perintah Anda .Sebagai contoh:
1 Saya tidak ingin ini disalahartikan. Dokumentasi Logstash sangat bagus - hanya bagian tentang di mana semua bit berbeda diharapkan untuk hidup yang tidak mungkin ditemukan
sumber
./logstash
, atau menggunakan path lengkap seperti yang saya masukkan dalam jawaban saya.root@elk:/opt/logstash/bin# ./logstash --version
berhasil! Terima kasih! Saya melakukan upvote tetapi seseorang tampaknya menurunkan Anda (?)Pada Logstash 5.x pada CentOS / Red Hat:
Lokasi binary logstash:
/usr/share/logstash/bin/
Maka ini akan memberi tahu Anda versi:
./logstash -V
sumber
Cobalah
find /-type f -name "logstash" 2>/dev/null
untuk menemukan logstash, perlu beberapa saat untuk kembali.Kemudian dengan lokasi logstash jalankan biner dengan
--version
flagsumber
Dari dokumentasi :
(Ngomong-ngomong, aku butuh sekitar 30 detik untuk menemukannya)
sumber
Logstash saya di Linux 17.04, logstash ditemukan di:
/usr/share/logstash
. Namun, file konfigurasi ditemukan di/etc/logstash
. Saya harus menyalin file konfigurasi ke lokasi baru:/usr/share/logstash/config
agar logstash berfungsi.sumber
Pertama, Anda harus menemukan path ke logstash. Coba cari dengan menjalankan
updatedb && locate logstash/bin
. Saya menemukan milik saya di/usr/share/logstash/bin
.Menjalankan logstash dengan flag "
-v
" atau "--version
" akan mengembalikan versi.sumber
locate
menginstal. Jika tidak, jawaban di atas akan bekerja :)Untuk memeriksa versi logstash dari server jalankan perintah di bawah ini: cd / usr / share / logstash; ./bin/logstash -V
sumber
Logstash menyimpan identitas versinya dalam file ruby yaitu versi.rb Di Ubuntu, Anda dapat menemukan file versi di lokasi berikut. Jadi, gunakan ini
cat /opt/logstash/lib/logstash/version.rb
sumber