【问题标题】:How to list all producers of a kafka cluster?如何列出一个kafka集群的所有生产者?
【发布时间】:2020-06-04 16:40:55
【问题描述】:

我可以使用KafkaAdminClient 列出所有 Kafka 消费者:

AdminClient client = AdminClient.create(conf);
ListTopicsResult ltr = client.listTopics();
KafkaFuture<Set<String>> names = ltr.names();

ArrayList<ConsumerGroupListing> consumerGroups = new ArrayList<>(client.listConsumerGroups().all().get());
ConsumerGroupListing consumerGroup = consumerGroups.get(0);

是否可以以类似的方式列出所有已注册的生产者?

【问题讨论】:

    标签: java apache-kafka kafka-producer-api


    【解决方案1】:

    与消费者相比,不可能检索此类信息,因为 Kafka 代理不存储有关与其连接的生产者的任何类型的信息。

    【讨论】:

    • 你有这方面的参考吗?
    猜你喜欢
    • 1970-01-01
    • 2018-02-10
    • 2023-03-22
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2021-04-24
    相关资源
    最近更新 更多