topic生產
消費topic
查詢topic最新offset值
./bin/kafka-topics.sh --help
其中 --bootstrap-server --create 和 --topic 是三個必須提供的引數。
// kafka安裝目錄
./bin/kafka-topics.sh --bootstrap-server 192.167.0.1:9092,192.167.0.2:9092 --create --replication-factor 2 --partition 2 --topic user-test
replication-factor:用來設定主題的副本數
partition:用來設定主題的分割槽數
其中 --list 是必須提供的引數。
// kafka安裝目錄
./bin/kafka-topics.sh --bootstrap-server 192.167.0.1:9092,192.167.0.2:9092 --list
其中 --bootstrap-server --delete 和 --topic 是三個必須提供的引數。
// kafka安裝目錄
./bin/kafka-topics.sh --bootstrap-server 192.167.0.1:9092,192.167.0.2:9092 --delete --topic user-test
注意:需要在broker的配置檔案server.properties中配置 delete.topic.enable=true 才能真正刪除主題。
// 檢視命令相關引數
./bin/kafka-console-producer.sh --help
其中 --broker-list 和 --topic 是兩個必須提供的引數。
常用命令如下。
// 使用標準輸入方式
./bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
// 從檔案讀取:
./bin/kafka-console-producer.sh --broker-list 192.167.0.1:9092,192.167.0.2:9092 --topic test < file-input.txt
// 檢視命令相關引數
./bin/kafka-console-consumer.sh --help
其中 --bootstrap-server 和 --topic 是兩個必須提供的引數。
// kafka安裝目錄
./bin/kafka-console-consumer.sh --bootstrap-server 192.167.0.1:9092,192.167.0.2:9092 --topic user-test --from-beginning
from-beginning: 從未消費資料中最開始的地方消費
// 檢視命令相關引數
./bin/kafka-run-class.sh --help
其中 --broker-list 和 --topic 是兩個必須提供的引數。
// kafka安裝目錄
./bin/kafka-run-class.sh kafka.tools.getoffshell --broker-list 192.167.0.1:9092,192.167.0.2:9092 --topic user-test
查詢結果[topic:partition:offset]:
test-user:0:1:890
test-user:1:900
由此可以看出,test-user的topic分2個分割槽,每個分割槽中offset對應值為多少。 Kafka常用命令簡介
在這幾個命令中,第乙個僅用於啟動kafka,後兩個console常用於測試,用途最多的是最後乙個命令,所以下面命令中主要介紹的就是 kafka topics.sh。用法 bin kafka server start.sh daemon server.properties override prope...
kafka常用命令
kafka常用操作命令 l檢視當前伺服器中的所有topic bin kafka topics.sh list zookeeper hadoop02 2181 l建立topic kafka topics.sh create zookeeper hadoop02 2181 replication fac...
kafka常用命令
啟動集群 nohup bin kafka server start.sh config server.properties 建立topic kafka topics topictt replication factor3 partitions3 create zookeeper hadoop1 21...