要查看Kafka中的Topic生產者列表,可以使用Kafka自帶的命令行工具kafka-topics.sh,并使用–describe選項。
以下是通過命令行查看Kafka Topic生產者列表的步驟:
打開終端并導航到Kafka的安裝目錄。
運行以下命令來查看Topic的生產者列表:
./bin/kafka-topics.sh --bootstrap-server <Kafka服務器地址和端口> --describe --topic <Topic名稱>
替換<Kafka服務器地址和端口>
為實際的Kafka服務器地址和端口,<Topic名稱>
為要查看的Topic的名稱。
例如:
./bin/kafka-topics.sh --bootstrap-server localhost:9092 --describe --topic mytopic
運行命令后,將會顯示Topic的詳細信息,包括生產者列表。
示例輸出:
Topic: mytopic PartitionCount: 1 ReplicationFactor: 1 Configs: segment.bytes=1073741824
Topic: mytopic Partition: 0 Leader: 0 Replicas: 0 Isr: 0 ProducerId: producer-1b7a3ef1-1ba9-4eb5-8ebe-44c2af7a7e8e-1
在輸出中,可以看到ProducerId列標識了生產者的ID。
通過這種方式,你可以查看指定Topic的生產者列表。