首页 文章

Kafka 消费群体挂起

提问于
浏览
3

我正在执行Kafka的ConsumerGroupExample使用者,它会挂起等待消息

它似乎正在等待消息(在https://cwiki.apache.org/confluence/display/KAFKA/Consumer+Group+Example等待示例,在"for (final KafkaStream stream : streams)"

配置细节:(a)在VMPlayer,Ubuntu操作系统中运行; (b)运行Kafka版本:0.8.0; (c)在同一个VM上运行zookeeper,kafka,consumer和producer(ubuntu / localhost); (d)使用与此版本的Kafka捆绑在一起的zookeeper; (e)运行 生产环境 者示例(未更改,可在cwiki.apache.org/confluence/display/KAFKA/获得); (f)运行Consumer Group示例(不变,ConsumerGroupExample); (g)成功设置主题(kafka-create-topic)

我采取的一些步骤:(a)反复停止/启动动物园管理员, Kafka 经纪人; (b) 生产环境 者在消费者开始前发出消息; (c)让消费者在 生产环境 者之前运行(然后让 生产环境 者发送消息); (d)证实kafka的控制台消费者(kafka-console-consumer)工作并且可以消费 生产环境 者发出的消息; (e)日志中没有错误/例外

在我尝试的所有情况下,尽管有证据表明队列中有很多消息,但消费者(ConsumerGroupExample)仍在等待消息 .

是否存在我缺少的配置问题?

任何帮助深表感谢!

1 回答

  • 0

    不确定问题的根本原因是什么,但是当我清除了zookeeper和kafka数据(默认情况下在/ tmp中)并重新启动了zookeeper和kafka经纪人时,它已得到修复

相关问题