kafka查看topic列表
时间: 2023-10-07 11:09:26 浏览: 81
要查看 Kafka 中所有的 topic 列表,可以使用以下命令:
```
bin/kafka-topics.sh --list --zookeeper <zookeeper-host>:<zookeeper-port>
```
其中,`<zookeeper-host>` 是 ZooKeeper 的主机名或 IP 地址,`<zookeeper-port>` 是 ZooKeeper 的端口号。 默认情况下,ZooKeeper 的端口号为 2181。
执行该命令后,会列出所有存在的 topic 名称。
相关问题
查看kafka的topic列表
回答: 要查看kafka的topic列表,可以使用以下命令:bin/kafka-topics.sh --list --bootstrap-server 127.0.0.1:9092。这个命令会返回当前kafka集群中所有的topic列表。\[2\]
#### 引用[.reference_title]
- *1* *2* *3* [kafka查看topic配置](https://blog.csdn.net/u011250186/article/details/126473944)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
kafka 查看topic数据
你可以使用 Kafka 自带的命令行工具 kafka-console-consumer 和 kafka-console-producer 来查看和发送数据。具体步骤如下:
1. 查看 topic 列表:
```
bin/kafka-topics.sh --zookeeper localhost:2181 --list
```
2. 查看某个 topic 的数据:
```
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic-name --from-beginning
```
其中,--bootstrap-server 参数指定了 Kafka broker 的地址和端口号,--topic 参数指定了要消费的 topic 名称,--from-beginning 参数表示从 topic 的开头开始消费。
3. 发送数据到某个 topic:
```
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topic-name
```
然后在命令行中输入要发送的数据即可。
注意:以上命令中的路径和端口号需要根据你的实际情况进行修改。