Apache kafka 如何在Apache Kafka中查看主题属性

Apache kafka 如何在Apache Kafka中查看主题属性,apache-kafka,kafka-topic,Apache Kafka,Kafka Topic,我想查看主题级属性,例如 "message.timestamp.type": "LogAppendTime", "cleanup.policy":"compact" 是否可以查看在主题级别设置的所有属性? 是否有任何命令,我可以查看我的主题级属性如上所述,我谷歌很多,发现了一个cmd,但它不适合我 命令如下 kafka-configs.bat --describe --zookeeper localhost:2181 --entity-type topics --entity-name tes

我想查看主题级属性,例如

"message.timestamp.type": "LogAppendTime",
"cleanup.policy":"compact"
是否可以查看在主题级别设置的所有属性? 是否有任何命令,我可以查看我的主题级属性如上所述,我谷歌很多,发现了一个cmd,但它不适合我

命令如下

kafka-configs.bat --describe --zookeeper localhost:2181 --entity-type topics --entity-name test

了解您认为kafka配置脚本不起作用的原因会很有帮助。 请记住,脚本仅打印具有非默认值的配置

如果脚本仅打印以下内容:

主题“测试”的配置为 主题配置可能尚未更改

如果您熟悉docker,我建议您运行容器 使用landoop/kafka主题ui图像。

这是一个有用的docker图像,显示主题、消息、偏移量、配置的所有数据

在这里,您可以看到配置视图的示例:


另一种选择是

bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test
其中列出了有关提供的卡夫卡主题的一些基本信息,以及主题级别上的所有非默认配置(
Configs
)。比如说,

Topic:my-topic   PartitionCount:1    ReplicationFactor:3 Configs: compression.type=gzip,segment.bytes=1073741824,retention.ms=100,max.message.bytes=100001200,delete.retention.ms=100000

    Topic: my-topic  Partition: 0    Leader: 1   Replicas: 1,2,0 Isr: 1,2,0