Apache kafka Kafka-Consumer-groups.sh未列出卡夫卡消费群体
更准确地说,只列出了一个消费群体,而通过卡夫卡工具看到的实际数字要大得多。除了在issues.apache.org上打开Jira票据外,如何解决这个问题?也许事实上这不是缺陷,但我做错了什么?当我试图描述列出的一个时,我得到了一些错误:Apache kafka Kafka-Consumer-groups.sh未列出卡夫卡消费群体,apache-kafka,Apache Kafka,更准确地说,只列出了一个消费群体,而通过卡夫卡工具看到的实际数字要大得多。除了在issues.apache.org上打开Jira票据外,如何解决这个问题?也许事实上这不是缺陷,但我做错了什么?当我试图描述列出的一个时,我得到了一些错误: $ kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list Note: This will not show information about old Zookeeper-based
$ kafka-consumer-groups.sh --bootstrap-server localhost:9092 --list
Note: This will not show information about old Zookeeper-based consumers.
$ kafka-consumer-groups.sh --zookeeper localhost:2181 --list
Note: This will only show information about consumers that use ZooKeeper (not
those using the Java consumer API).
console-consumer-13585
$
而在卡夫卡工具中,通常呈现相同的消费者群体,没有明显的问题
我在这里看到了IanVaughan报道的类似问题:
但我看不出有决心。我正在使用卡夫卡2.11-1.1.0
因此,这个通过kafka-consumer-groups.sh——引导服务器列出的列表可能会受到损害,因此命令不会返回任何内容。此外,通过压缩或删除日志清理策略无法轻松解决此问题,因为uu消费者u补偿主题中的问题记录/消息仍然存在。我在互联网上看不到任何解决这个问题的方法。我不知道问题是否只是持续存在不必要和不活跃的消费群体,还是会导致更严重的问题。因此,我想请将此问题标记为“已回答”的主持人解释我们正在谈论的答案,或者删除该标记。阅读此文:,我意识到kafka-consumer-groups.sh在第一种情况下是如何工作的,当它被发布选项--bootstrap server时,它会阅读“消费者”主题(在第二种情况下,它读取zookeeper数据),但显然有什么东西阻止它显示结果,也没有什么东西阻止Kafka工具执行同样的操作。我认为这与这个问题有关:从“在zookeeper中删除Kafka消费群”中可以得到什么答案?“如何解决在_事务_状态的分区上检查点无效的_消费者_偏移量和生产者历元的问题?”“这是我的问题,它肯定不能回答这个问题。读了这篇文章,我意识到kafka-consumer-groups.sh在第一种情况下是如何工作的,当使用选项--bootstrap server时,它读取u consumer_offset主题(在第二种情况下,它读取zookeeper数据),但显然有些东西阻止了它显示结果,有些东西并不能阻止卡夫卡工具做同样的事情。我认为这与这个问题有关:从“在zookeeper中删除卡夫卡消费群体”中可以得到什么答案?“如何解决在u事务_状态的分区上检查点无效的u消费者_偏移量和生产者历元的问题”是我的问题,它肯定不能回答这个问题。
$ kafka-consumer-groups.sh --zookeeper localhost:2181 --group console-
consumer-13585 --describe
Note: This will only show information about consumers that use ZooKeeper
(not those using the Java consumer API).
Error: Executing consumer group command failed due to
org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode =
NoNode for /consumers/console-consumer-13585/ids
$