[Kafka]How to Clean Topic data

1.方法一.直接刪除Topic
a:若是Kafka服務器 delete.topic.enable=false
1) kafka-topics.sh --delete --zookeeper host:port --topic topicname
2) 刪除kafka存儲目錄(server.properties文件log.dirs配置,默認爲"/tmp/kafka-logs")相關topic目錄
3)刪除zookeeper "/brokers/topics/"目錄下相關topic節點
 
b:若是Kafka服務器 delete.topic.enable=true
 
bin/kafka-topics.sh --zookeeper 192.168.4.71:2181,192.168.4.72:2181,192.168.4.73:2181delete test   
 
2.方法二:設置 retention.ms
2.1 設置原數據最大的保留時間1m,5分鐘後刪除,
 
2.2 刪除完畢後,須要從新設置回來7 days
 
3.查看topic基本信息
相關文章
相關標籤/搜索