Kafka
带有各种.sh script
来在Kafka
集群上执行管理活动,例如主题创建,分区等。但是我在.sh script
之后,我可以进行检查(发现)构件(例如代理,主题,分区等)的活动(有效)配置。
是否有任何.sh script
可用,可在运行时进行此配置检查?
注意:我想一起或理想地查看经纪人/主题/分区的所有配置键/值条目(包括默认值和覆盖的条目,如有)。
谢谢。
答案 0 :(得分:0)
您可以使用topics.sh
并描述主题以获取与topic
,the number of partition
,replication factor
,in sync replicas
相关的配置详细信息。
试试
$ bin/kafka-topics.sh --describe --bootstrap-server localhost:9092 --topic my-topic
您将得到类似的东西:
Topic:my-topic PartitionCount:1 ReplicationFactor:3 Configs:
Topic: my-topic Partition: 0 Leader: 1 Replicas: 1,2,0 Isr: 1,2,0
答案 1 :(得分:0)
如果我正确理解了您的问题,那么您可能正在采取类似以下的措施
kafka-configs.sh $ZK --describe --entity-type topics
这将提供所有主题的配置。如果某个主题不存在任何值,则表示它们正在使用默认值(通常在server.properties
中)。
您也可以使用topics
,brokers
和clients
代替users
。