Kafka集群配置检查

时间:2020-07-20 21:17:20

标签: apache-kafka confluent-platform

Kafka带有各种.sh script来在Kafka集群上执行管理活动,例如主题创建,分区等。但是我在.sh script之后,我可以进行检查(发现)构件(例如代理,主题,分区等)的活动(有效)配置。

是否有任何.sh script可用,可在运行时进行此配置检查?

注意:我想一起或理想地查看经纪人/主题/分区的所有配置键/值条目(包括默认值和覆盖的条目,如有)。

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用topics.sh并描述主题以获取与topicthe number of partitionreplication factorin 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中)。

您也可以使用topicsbrokersclients代替users