我在探索一些设置Kafka的方法,我知道Zookeeper必须启动并运行才能启动Kafka。
我想知道怎样才能找到下面的答案。
1) 我的zookeeper示例的主机名和端口——我检查了zoo.cfg,我只能找到clientport而不是主机名,主机名会是我盒子的主机名吗??
2) 为了检查zookeeper是否正常运行,我试着做了一个测试 ps -ef | grep "zoo"
我什么也找不到。可能是我用了一个错误的关键字来搜索??
真的很感谢你的帮助吗?
我在探索一些设置Kafka的方法,我知道Zookeeper必须启动并运行才能启动Kafka。
我想知道怎样才能找到下面的答案。
1) 我的zookeeper示例的主机名和端口——我检查了zoo.cfg,我只能找到clientport而不是主机名,主机名会是我盒子的主机名吗??
2) 为了检查zookeeper是否正常运行,我试着做了一个测试 ps -ef | grep "zoo"
我什么也找不到。可能是我用了一个错误的关键字来搜索??
真的很感谢你的帮助吗?
9条答案
按热度按时间ercv8c1e1#
另一种方法是使用4个字母的命令来验证zookeeper服务是否正常
有关以下文档链接的更多详细信息https://zookeeper.apache.org/doc/r3.1.2/zookeeperadmin.html#sc_zkcommands
mmvthczy2#
从windows 10
打开命令提示然后键入
telnet localhost 2181
然后你打字srvr
或从bin文件夹内部,打开一个powershell窗口并键入
zkServer.sh status
6za6bjd03#
输入以下命令以验证zookeeper是否正在运行:
预期响应:
imok
ftf50wuq4#
我做了一些测试:
运行时:
当它停止时:
我不是在同一台机器上运行,但你明白。
mbzjlibv5#
检查zookeeper是否可用。一种方法是简单地telnet到适当的端口并执行stats命令。
0s0u357o6#
我使用:
根据您的安装情况,运行的zookeeper看起来像
或者以Zookeeper的名义。
oiopk7p57#
无论zookeeper运行的是哪种模式(独立模式还是嵌入式模式),上述功能都能正常工作。
另一种方式
如果zookeeper是在独立模式下运行的,那么它是一个jvm进程。所以-
将显示jvm进程列表;进程id为的zookeeper的类似内容
ffscu2ro8#
zookeeper只是一个java进程,当您启动zookeeper示例时,它会运行
org.apache.zookeeper.server.quorum.QuorumPeerMain
班级。所以你可以像这样检查一个正在运行的Zookeeper:或者像这样:
升级版本:
关于这一点:
will hostname be the hostname of my box??
-答案是肯定的。zengzsys9#
转到Zookeeper的bin目录并键入
欲了解更多信息,请点击以下链接:
http://www.ibm.com/developerworks/library/bd-zookeeper/
希望这能帮到你。