如何找出我正在运行的 Zookeeper 版本?

如何找出我正在运行的 Zookeeper 版本?

我的笔记本电脑上运行着 Ubuntu-12.04 VM。我使用以下命令在其上安装了 zookeeper

sudo apt-get install zookeeper

现在,对于传统的 Ubuntu 程序,我使用命令行选项检查版本--version。例如

gcc --version

给出 gcc 的版本为 4.6.3(例如)

同样,我如何找到 zookeeper 的版本?首先,它没有一个名为 zookeeper 的二进制文件。它有一个名为的二进制文件,zooinspector它不响应 `--version。

我对 Zookeeper 还很陌生。如能得到任何帮助,我将不胜感激。

答案1

首先,您需要有一个正在运行的 Zookeeper 服务器实例。

打开终端,并启动 Zookeeper 服务器:

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

注意:除非 Zookeeper 可以写入其数据目录和日志文件,否则它将无法启动。

打开另一个终端,并将 zkserver1 替换为 hostname\ip 例如 127.0.0.1 :

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

第一行应该响应我可以 第二行应该响应Zookeeper 版本+更多。

相关内容