溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

kafka常用命令有哪些呢

發(fā)布時間:2021-11-11 17:45:51 來源:億速云 閱讀:120 作者:柒染 欄目:大數(shù)據(jù)

kafka常用命令有哪些呢,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

  ./kafka-topics.sh  --help //幫助文檔

1 ./kafka-topics.sh --list --zookeeper ambari1:2181,ambari2:2181  //查看 kafka主題列表  

2 ./kafka-topics.sh --describe --zookeeper ambari1:2181,ambari2:2181   //查看 kafka所有主題詳細信息

3 ./kafka-topics.sh --describe --zookeeper ambari1:2181,ambari2:2181 --topic test  //查看 kafka某一指定主題的詳細信息

4 ./kafka-topics.sh --delete --zookeeper ambari1:2181,ambari2:2181 --topic  test //刪除某一主題

5 ./kafka-topics.sh --zookeeper ambari1:2181,ambari2:2181 --create --topic test --replication-factor 3 --partitions 2 //創(chuàng)建一個叫test的話題,有兩個分區(qū),每個分區(qū)3個副本

6 測試kafka發(fā)送和接收消息(啟動兩個終端)

#發(fā)送消息(注意端口號為配置文件里面的端口號)

./kafka-console-producer.sh --broker-list ambari1:9092 --topic test

#消費消息(可能端口號與配置文件保持一致,或與發(fā)送端口保持一致)

./kafka-console-consumer.sh --bootstrap-server ambari1:9092 --topic test --from-beginning   #加了--from-beginning 重頭消費所有的消息

./kafka-console-consumer.sh --bootstrap-server ambari1:9092 --topic test         #不加--from-beginning 從最新的一條消息開始消費

./kafka-console-consumer.sh --bootstrap-server ambari1:9092 --topic test   --group   consumerGroup1  #指定消費者組

7 查看某個topic對應的消息數(shù)量

./kafka-run-class.sh  kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic test --time -1

8 顯示所有消費者

./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list

9 獲取正在消費的topic(console-consumer-63307)的group的offset

./kafka-consumer-groups.sh --describe --group console-consumer-63307 --bootstrap-server localhost:9092

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI