如何在apachekafka中查看主题属性

xxhby3vn  于 2021-06-05  发布在  Kafka
关注(0)|答案(2)|浏览(506)

我想查看主题级属性

"message.timestamp.type": "LogAppendTime",
"cleanup.policy":"compact"

是否可以查看在主题级别设置的所有属性?有没有任何命令,我可以查看我的主题级属性如上所述,我谷歌很多,发现了一个命令,但它不适合我
命令如下

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

gev0vcfq1#

另一种选择是

bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic test

它列出了有关提供的kafka主题的一些基本信息,以及所有非默认配置( 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
2izufjch

2izufjch2#

如果你知道为什么Kafka的脚本不起作用,那会很有帮助。请记住,脚本仅打印具有非默认值的配置。
如果脚本只打印以下内容:

Configs for topic 'test' are

可能主题配置没有更改。
如果您熟悉docker,我建议您使用landoop/kafka主题ui图像运行一个容器。https://hub.docker.com/r/landoop/kafka-topics-ui/
这是一个有用的docker图像,显示所有的主题,消息,偏移量,配置数据。。。
在这里您可以看到配置视图的示例:

相关问题