Kafka主題topic的增刪改查

2022-08-31 12:57:10 字數 824 閱讀 9188

windows:

建立新主題的命令:

kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1

--partitions 1 --topic hello-kafka

kafka中可以建立兩個相同名稱的主題,上面的命令執行兩次,將會建立兩個同名的topic

檢視kafka服務中的主題列表:

kafka-topics.bat --list --zookeeper localhost:2181

修改主題

kafka-topics.bat --zookeeper localhost:2181 --alter --topic hello-kafka --partitions 2

刪除主題

kafka-topics.bat --zookeeper localhost:2181 --delete --topic hello-kafka

如果delete.topic.enable未設定為true,則此操作不會產生任何影響

linux:

建立新主題

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic topic-name

檢視列表

bin/kafka-topics.sh --list --zookeeper localhost:2181

Kafka主題 topic 的刪除

step1 如果需要被刪除topic 此時正在被程式 produce和consume,則這些生產和消費程式需要停止。因為如果有程式正在生產或者消費該topic,則該topic的offset資訊一致會在broker更新。呼叫kafka delete命令則無法刪除該topic。同時,需要設定 auto....

Kafka的topic主題的命令操作

topic主題操作 開啟kafka?bin kafka server start.sh config server.properties 或者 指令碼一鍵啟動 或者 進入到kafka的bin目錄 sh kafka server start.sh 開啟 每乙個kafka的命令都有寫入 bootstra...

MQTT主題Topic講解

文章 於 我們已經把相關的連線報文搞定了。筆者想來想去還是決定先講解一下訂閱報文 subscribe 如果傳統的通訊方式是客戶端和服務端之間一般就直接傳輸資訊。但是mqtt的通訊方式是通過發布 訂閱的方式進行的。筆者不知道他是否跟設計模式中的發布訂閱模式有沒有關係。可是他們思想卻有一點相似之處。注意...