web-dev-qa-db-fra.com

Comment connaître la version de Zookeeper que je cours?

J'ai un ordinateur Ubuntu-12.04 VM sur mon ordinateur portable. J'ai installé zookeeper dessus à l'aide de la commande

Sudo apt-get install zookeeper

Maintenant, pour les programmes Ubuntu traditionnels, je vérifie la version à l'aide de l'option --version en ligne de commande. Par exemple

gcc --version

donne la version de gcc sous la forme 4.6.3 (par exemple)

De la même façon, comment puis-je connaître la version de zookeeper? Tout d'abord, il n'y a pas de binaire appelé zookeeper. Il contient un binaire appelé zooinspector qui ne répond pas à `--version.

Je suis très nouveau pour zookeeper. Toute aide serait appréciée.

13
liv2hak

Vous devez d’abord disposer d’une instance de serveur Zookeeper en cours d’exécution.

Ouvrez un terminal et démarrez le serveur Zookeeper:

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

Note: Zookeeper ne démarrera que s'il peut écrire dans son datadir et son fichier journal.

Ouvrez un autre terminal et remplacez zkserver1 par le nom d’hôte\ip, par exemple. 127.0.0.1:

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

La première ligne doit répondre avec imok La deuxième ligne doit répondre avec version de Zookeeper + plus.

27
Anders F. U. Kiær