Kafkaのtopicをすべてエクスポートする方法を教えてください。
Kafka内のすべてのトピックをエクスポートするには、kafka-topics.shスクリプトが提供するコマンドラインツールを使用して操作を実行します。すべてのトピックをエクスポートする手順は以下の通りです:
- 端末を開いて、Kafkaのインストールディレクトリに移動してください。
- 全てのトピックをリストアップするために、以下のコマンドを使用してください。
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092
Kafkaクラスターの正しいアドレスとポートにlocalhost:9092を置き換えてください。
- 全てのトピックをファイルに保存するには、以下のコマンドを使用してください。
./bin/kafka-topics.sh --list --bootstrap-server localhost:9092 > topics.txt
このコマンドは、topicリストをtopics.txtという名前のファイルに出力します。他のファイル名やパスを選択することもできます。
今、すでにKafka内のすべてのトピックを正常にエクスポートし、ファイルに保存しました。