Çalıştığım Zookeeper sürümünü nasıl bulabilirim?


14

Dizüstü bilgisayarımda çalışan bir Ubuntu-12.04 VM'im var.

sudo apt-get install zookeeper

Şimdi geleneksel Ubuntu programları için sürümü --versionkomut satırı seçeneğini kullanarak kontrol ediyorum . Örneğin

gcc --version

gcc sürümünü 4.6.3 olarak verir (örneğin)

Benzer şekilde zookeeper sürümünü nasıl bulabilirim? Her şeyden önce zookeeper adlı bir ikili yok. zooinspector`` Tersine '' yanıt vermeyen bir ikili var .

Hayvanat bahçesi uzmanı için çok yeniyim. Herhangi bir yardım mutluluk duyacağız.


Aramanızı cwiki.apache.org/confluence/display/solr/Parameter+ adresinden başlatmanızı öneririm Bu sayfaya başvurun ve aşağıdaki komut satırı parametrelerinden birkaçı açıklanmaktadır
SimplySimon

Yanıtlar:


29

Öncelikle çalışan bir Zookeeper sunucu örneğine sahip olmanız gerekir.

Bir terminal açın ve Zookeeper sunucusunu başlatın:

/usr/share/zookeeper/bin/zkServer.sh start-foreground

Not: Zookeeper, datadir ve log dosyasına yazamadığı sürece başlamaz.

Başka bir terminal açın ve zkserver1 yerine hostname \ ip ör. 127.0.0.1:

echo ruok | nc zkserver1 2181
echo status | nc zkserver1 2181

İlk satır imok ile cevap vermeli İkinci satır Zookeeper sürümü + daha fazla ile cevap vermelidir .


Başka bir Zk örneği çalışırken bunu prod sunucusunda çalıştırmak uygun mudur?
Ivan Balashov

3
@ivanbalashow Başka bir örnek başlatmanız gerekmemelidir, bu yüzden doğrudan iyi geçin echo .... Zookeeper apt aracılığıyla yüklenmişse, apt-cache policy zookeepersürümünü görmek için de çalıştırabilirsiniz .
Anders FU Kiær

1
Teşekkürler, yankı durumu | nc <zookeeper-server> 2181 benim için çalıştı.
shashaDenovo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.