要导出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,并将其保存到一个文件中。