要導出Kafka中的所有topic,可以使用kafka-topics.sh腳本提供的命令行工具來執行此操作。下面是導出所有topic的步驟:
打開終端并導航到Kafka的安裝目錄。
使用以下命令列出所有的topic:
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092
確保將localhost:9092
替換為你的Kafka集群的正確地址和端口。
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092 > topics.txt
這將把topic列表輸出到名為topics.txt的文件中。你可以選擇任何其他文件名和路徑。
現在,你已經成功導出了Kafka中的所有topic,并將其保存到一個文件中。