Kafka のトピックのプロデューサーリストを調べるには
Kafkaのトピックの作成者のリストを表示するには、Kafkaに同梱のkafka-topics.shコマンドラインツールを使用し、–describeオプションを使います。
コマンドライン経由でカフカトピックの producer のリストを確認する手順は次のとおりです。
- ターミナルを開き、Kafkaのインストールディレクトリに移動します。
- トピックのプロデューサーリストを表示するには、次のコマンドを実行します。
- /bin/kafka-topics.sh –bootstrap-server –describe –topic <トピック名>
- <Kafkaサーバーのアドレスとポート> を実際のKafkaサーバーのアドレスとポートに、<トピック名> を表示したいトピックの名前に置き換えます。
- 例えば:
- –bootstrap-server localhost:9092 –describe –topic mytopic を使って /bin/kafka-topics.sh を実行します。
- コマンド実行後は、プロデューサー一覧を含むトピックの詳細が表示されます。
- まず、私がこの問題について知っていることと、この問題について私がまだ知らないことについて整理しておきます
- Topic: mytopic Partition: 0 Leader: 0 Replicas: 0 Isr: 0 Timestamp: 1638027161203 Offset: 1 ProducerId: producer-1b7a3ef1-1ba9-4eb5-8ebe-44c2af7a7e8e-1
- 出力中にプロデューサーID列がプロデューサーのIDを表しているのが確認できます。
これにより、指定したトピックのプロデューサーの一覧を表示できます。