【发布时间】:2017-10-08 07:32:04
【问题描述】:
我有一个包含 2 个分区和 2 个 kafka 流应用程序的输入主题,它们具有相同的 application.id 和不同的接收器主题。
1) 我同时启动两个应用程序,它们开始接收数据,但是当我杀死其中一个应用程序时,另一个应用程序一直卡在这个状态。 (仅供参考,消费者设置已将 SESSION_TIMEOUT_MS_CONFIG 设置为 120000)
[2017-10-08 00:26:17,297] 调试 [kafka-coordinator-heartbeat-thread | ]将组 test.joins.hourly 的心跳请求发送到协调器:9092(id:2147483647 rack:null)(org.apache.kafka.clients.consumer.internals.AbstractCoordinator) [2017-10-08 00:26:17,398] 调试 [kafka-coordinator-heartbeat-thread | test.joins.hourly] 收到组 test.joins.hourly (org.apache.kafka.clients.consumer.internals.AbstractCoordinator) 的成功心跳响应
2) 如何确保第二个应用程序开始处理来自两个分区的记录?我怎样才能证明这一点?
请帮忙!
【问题讨论】:
标签: apache-kafka apache-kafka-streams