kafka控制檯基本操作命令

#創建topic
/usr/SFT/kafka-0.11/bin/kafka-topics.sh --zookeeper chdp11:2181 --create --replication-factor 3 --partitions 1 --topic mytp

#列出已經創建的topic,實際上就是去zk集羣查詢數據
/usr/SFT/kafka-0.11/bin/kafka-topics.sh --zookeeper chdp11:2181 --list

#刪除topic,若未設置delete.topic.enable=true將不會真正刪除,而是將對應topic打上deletion標識(mark of deletion)
/usr/SFT/kafka-0.11/bin/kafka-topics.sh --zookeeper chdp11:2181 --delete --topic mytp

#在控制檯啓動生產者,將數據寫入mytp
/usr/SFT/kafka-0.11/bin/kafka-console-producer.sh --broker-list chdp11:9092 --topic mytp

#在控制檯啓動消費者,從mytp消費數據,其會創建一個單獨的組。
/usr/SFT/kafka-0.11/bin/kafka-console-consumer.sh --bootstrap-server chdp11:9092 --from-beginning --topic mytp
#在控制檯啓動消費者,從mytp消費數據,其會創建一個單獨的組。,老版本寫法(不再推薦使用)。kafka 0.9之前會將offset數據保存在zk集羣,增大了zk的負載。0.9及以後的版本將offset數據保存在kafka的一個專用系統topic中。
/usr/SFT/kafka-0.11/bin/kafka-console-consumer.sh --zookeeper chdp11:2181 -from-beginni-topic mytp

#展示topic的描述信息,如
/usr/SFT/kafka-0.11/bin/kafka-topics.sh --zookeeper chdp11:2181 --describe --topic mytp

在kafka關閉、zk開啓的的情況下可以查詢對應topic的表述信息:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章