kafka在Zookeeper上的節點以下圖:.net
該圖片盜自大牛的博客http://blog.csdn.net/lizhitao/article/details/23744675blog
服務端開啓的狀況下,進入客戶端的命令:{zookeeper目錄}/bin/zkCli.sh圖片
如下是幾個zookeeper客戶端用的命令,不僅kafka,其餘任何註冊到zookeeper的服務均可以使用這些命令。get
1,lskafka
ls會顯示該節點下的子節點信息博客
好比:it
ls /io
顯示zookeeper根目錄下的子節點,其中kafka的broker在zookeeper根目錄註冊了brokers節點(如上圖)zookeeper
ls /brokers/topics/BIZ_TMS2ORDERCENTER_NEW_MSG/partitions配置
顯示BIZ_TMS2ORDERCENTER_NEW_MSG這個topic下的partitions的子節點
2,get
get命令會顯示該節點的節點數據內容和屬性信息
好比:
get /brokers/topics/RETURNGOODS_SYNC
顯示RETURNGOODS_SYNC這個topic的節點數據內容和屬性信息。
第一行大括號裏面就是節點的數據內容,建立topic時候的定義的topic級別配置會被記錄在這裏
3,ls2
ls2命令會顯示該節點的子節點信息和屬性信息
好比:
ls2 /brokers/topics/RETURNGOODS_SYNC
顯示RETURNGOODS_SYNC這個topic的子節點和屬性信息。
第一行中括號裏的是子節點。(按照上面的圖,某個topic下就一個子節點partitions)