刪除kafka中的資料。
:在kafka集群中刪除topic,當前topic被標記成刪除。
./kafka-topics.sh --zookeeper node3:2181,node4:2181,node5:2181 --delete --topic t1205
在每台broker節點上刪除當前這個topic對應的真實資料。
rmr /brokers/topics/t1205
rmr /admin/delete_topics/t1205
總之:刪除kafka中的資料,一共需要刪除三處:分別是:
1、kafka集群中的資料,刪除的命令式:
./kafka-topics.sh --zookeeper node3:2181,node4:2181,node5:2181 --delete --topic t1205
這時候只是標記為刪除了,還沒有真正地刪除,被標記為刪除預設停留時間是7天,達到真正地刪除還需要以下兩步:
2、去zookeeper中刪除資料,方式是開啟zookeeper客戶端,刪除topic資訊:
rmr /brokers/topics/t1205
這時候,之前在kafka集群中被標記為刪除的資訊還存在著,還需要去手動刪除,命令是:
rmr /admin/delete_topics/t1205
這時候,乙個kafka集群中的資訊就算全部刪除掉了。 kafka刪除topic資料
生產環境中,有乙個topic的資料量非常大。這些資料不是非常重要,需要定期清理。要求 預設保持24小時,某些topic 需要保留2小時或者6小時 主要有3個 1.基於時間 2.基於日誌大小 3.基於日誌起始偏移量 接下來,主要介紹基於時間的清除!kafka版本為 2.11 1.1.0 zk版本為 3...
徹底刪除Kafka中的topic
1 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 相關topic目錄 2 kafka 刪除topic的命令是 bin kafka topics delete zookeeper zookeeper server topic ...
徹底刪除Kafka中的topic
1 刪除kafka儲存目錄 server.properties檔案log.dirs配置,預設為 tmp kafka logs 相關topic目錄 2 kafka 刪除topic的命令是 bin kafka topics delete zookeeper zookeeper server topic ...