要清空Kafka主題下的所有數據,可以使用Kafka提供的命令行工具kafka-topics.sh
,具體步驟如下:
首先登錄到Kafka服務器上,打開命令行終端。
使用以下命令查看當前 Kafka 主題的列表:
./kafka-topics.sh --list --zookeeper localhost:2181
./kafka-topics.sh --zookeeper localhost:2181 --delete --topic your_topic_name
./kafka-topics.sh --zookeeper localhost:2181 --create --topic your_topic_name --partitions 1 --replication-factor 1
這樣就清空了指定主題下的所有數據。請確保在執行刪除操作之前備份必要的數據,因為刪除后無法恢復。