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

问题描述 投票:0回答:2

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

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

是否可以查看在主题级别设置的所有属性?有没有什么命令可以在上面查看我在谷歌上提到的主题级别属性的信息,我发现了一个cmd,但对我不起作用

cmd如下

kafka-configs.bat --describe --zookeeper localhost:2181 --entity-type topics --entity-name test
apache-kafka kafka-consumer-api apache-kafka-streams kafka-producer-api confluent
2个回答
0
投票

了解为什么您认为kafka-configs脚本不起作用将很有帮助。请记住,脚本仅打印具有非默认值的配置。

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

Configs for topic 'test' are

可能未更改主题配置。

如果您熟悉docker,我建议您运行一个容器与landoop / kafka-topics-ui图片。https://hub.docker.com/r/landoop/kafka-topics-ui/

这是一个有用的码头工人图像,显示主题,消息,偏移量,配置...的所有数据...

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

enter image description here


0
投票

替代品可能是

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
© www.soinside.com 2019 - 2024. All rights reserved.