如何在接收Flink活动时重新阅读Kafka主题?

时间:2017-03-22 09:02:24

标签: apache-kafka apache-flink flink-streaming

我的Flink工作听两个Kafka主题(从头开始):TopicA和TopicB。当消息从TopicA到达时,作业进行计算。当消息从TopicB到达时,我希望作业重置计算并重新阅读TopicA (从头开始)。

有可能吗?我没有找到重新阅读Kafka主题的解决方案。我有一个临时解决方案:通过shell脚本重新启动作业,以便重新读取TopicA(从头开始)。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

无法根据特定事件重新阅读整个Kafka主题。 仅在启动Flink作业时,您可以告诉连接器从头开始读取。