我的Flink工作听两个Kafka主题(从头开始):TopicA和TopicB。当消息从TopicA到达时,作业进行计算。当消息从TopicB到达时,我希望作业重置计算并重新阅读TopicA (从头开始)。
有可能吗?我没有找到重新阅读Kafka主题的解决方案。我有一个临时解决方案:通过shell脚本重新启动作业,以便重新读取TopicA(从头开始)。
感谢您的帮助。
答案 0 :(得分:1)
无法根据特定事件重新阅读整个Kafka主题。 仅在启动Flink作业时,您可以告诉连接器从头开始读取。