啟動zookeeper
./kafka-server-start.sh -daemon ../config/server.properties
啟動kafka命令
./kafka-server-start.sh -daemon ../config/server.properties
進入zookeeper客戶端的命令:./zkCli.sh
以下是幾個zookeeper客戶端用的命令,不只kafka,其他任何注冊到zookeeper的服務都可以使用這些命令。
- ls
ls會顯示該節點下的子節點信息
比如:
- 顯示zookeeper根目錄下的子節點,其中kafka的broker在zookeeper根目錄注冊了brokers節點
[zk: localhost:2181(CONNECTED) 0] ls / [controller_epoch, controller, brokers, zookeeper, admin, consumers, config, FirstZnode]
[zk: localhost:2181(CONNECTED) 2] ls /brokers/topics/test/partitions
[0, 1]
顯示test這個topic下的partitions的子節點
2,get
get命令會顯示該節點的節點數據內容和屬性信息
比如:
get /brokers/topics/test
顯示test這個topic的節點數據內容和屬性信息。
第一行大括號里面就是節點的數據內容,創建topic時候的定義的topic級別配置會被記錄在這里
3,ls2
ls2命令會顯示該節點的子節點信息和屬性信息
比如:
ls2 /brokers/topics/test
顯示test這個topic的子節點和屬性信息。
第一行中括號里的是子節點。(按照上面的圖,某個topic下就一個子節點partitions)
作者:逝水如歌
鏈接:https://www.jianshu.com/p/c8eb710bba33
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。