Kafka附带了各种.sh script来在Kafka集群上执行管理活动,如主题创建、分区等。但我追求的是.sh script,它允许我检查(发现)构建块的活动(有效)配置,如代理、主题、分区等。
是否有可用的.sh script在运行时执行此配置检查?
注意:我想一起或理想地分开查看broker/topic/partition的所有配置键/值条目(包括默认值和覆盖项(如果有))。
提前谢谢。
发布于 2020-07-21 05:57:11
您可以使用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发布于 2020-07-21 17:26:44
如果我正确理解了你的问题,那么你可能想要下面这样的东西
kafka-configs.sh $ZK --describe --entity-type topics这将提供所有主题的配置。如果某个主题不存在值,则意味着它们使用默认值(通常在server.properties中)。
除了topics,你还可以使用brokers、clients和users。
https://stackoverflow.com/questions/63003942
复制相似问题