Kafka系列 Kafka常用命令

2021-09-02 20:35:29 字數 1891 閱讀 1110

kafka系列文章:

kafka系列 —— 入門及應用場景 & 部署 & 簡單測試

kafka系列 —— kafka核心概念

問題1:當我們對test這個topic執行了這樣的刪除操作之後,傳送和接收資料的實驗還是否能夠成功?還是否能往裡面寫資料、讀資料呢?

答案:能寫、能讀

問題2:配置了delete.topic.enable=true之後,test在topic是否能夠刪除成功呢、

答案:不能刪除成功

這就是假刪除

在真正刪除的時候,不會去配置delete.topic.enable這個引數,都是用的預設

刪除元資料:

通過zkcli.sh命令進入到zk的介面:

將test這個topic給刪乾淨:

刪除磁碟資料(每台機器都去刪除):

rm -rf $kafka_home/logs/test-*
在前面,我們已經將test這個topic給刪除了,當我們再去建立相同的topic,test的時候,建立完成之後去$kafka_home/logs下去檢視,發現並沒有對應的partition目錄顯示,當我們重啟kafka之後,才會進行顯示(比較詭異,如果生產上遇到了,可以選擇在乙個沒有什麼業務在使用的時候去進行重啟);如果topic原來沒有建立過的,是新建的topic,就能直接顯示出來

把kafka所有程序kill掉的命令:kill -9 $(pgrep –f kafka)

不能減少partition數量,只能增,不能減

增加完partition數量之後檢視該topic的詳細資訊:

Kafka系列 Kafka核心概念

kafka系列文章 kafka系列 入門及應用場景 部署 簡單測試 bin kafka topics.sh create zookeeper 192.168.137.141 2181,192.168.137.142 2181,192.168.137.143 2181 kafka replicatio...

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...