Kafka 命令列操作

2022-07-25 10:57:22 字數 1126 閱讀 1777

1

)檢視當前伺服器中的所有 topic

[hadoop@hadoop102 kafka]$ bin/kafka-topics.sh --zookeeper hadoop102:2181 --list

2)建立 topic

[hadoop@hadoop102 kafka]$ bin/kafka-topics.sh --zookeeper hadoop102:2181

\--create --replication-factor 3 --partitions 1 --topic first

選項說明:

--topic 定義 topic 名

--replication-factor 定義副本數

--partitions 定義分割槽數

3)刪除 topic

[hadoop@hadoop102 kafka]$ bin/kafka-topics.sh --zookeeper hadoop102:2181

\--delete --topic first

需要 server.properties 中設定 delete.topic.enable=true

否則只是標記刪除或者直接重啟。

4)傳送訊息

[hadoop@hadoop102 kafka]$ bin/kafka-console-producer.sh \

--broker-list hadoop102:9092 --topic first

>hello world

>hadoop hadoop

5)消費訊息

[hadoop@hadoop103 kafka]$ bin/kafka-console-consumer.sh \

--zookeeper hadoop102:2181 --from-beginning --topic first

--from-beginning:會把 first 主題中以往所有的資料都讀取出來。根據業務場景選 擇是否增加該配置。

6)檢視某個 topic 的詳情

[hadoop@hadoop102 kafka]$ bin/kafka-topics.sh --zookeeper hadoop102:2181

\--describe --topic first

Kafka命令列操作

1 檢視當前伺服器中的所有topic atguigu hadoop102 kafka bin kafka topics.sh zookeeper hadoop102 2181 list2 建立topic atguigu hadoop102 kafka bin kafka topics.sh zook...

Kafka 命令列操作

1.檢視當前伺服器中的所有 topic bin kafka topics.sh zookeeper localhost 2181 list2.建立 topic bin kafka topics.sh zookeeper localhost 2181 create replication factor...

Kafka命令列操作

1.檢視當前伺服器中的所有topicbin kafka topics.sh zookeeper bigdata13 2181 list2.建立topicbin kafka topics.sh zookeeper bigdata13 2181 create replication factor 3 p...