2017-03-22 8 views
0

My Flinkの仕事は、最初から2つのカフカの話題(TopicAとTopicB)を聞きます。メッセージがTopicAから届くと、ジョブは計算を行います。メッセージがTopicBから届くと、私は仕事を計算をリセットして、TopicAを最初から再読み込みしたい。FlinkでイベントのレセプションでKafkaトピックを再読み込みするには?

可能ですか?私はカフカの話題を再読み解する解決策を見いだせなかった。一時的な解決策があります:シェルスクリプトのおかげで仕事を再開し、TopicAを(最初から)再読み込みします。

ありがとうございました。

+0

問題のさまざまな解決策を見つけるために、ユースケースを説明してもらえますか? –

+0

私の使用例:TopicAからの値を累積します。しかし、TopicBからのデータが到着すると、TopicAからの計算は誤っています(TopicAからのデータがTopicAのデータ計算に影響するため)。したがって、私はTopicBからのデータが**到着した状態でTopicAからの値を(最初から)再蓄積する必要があります。 –

答えて

1

特定のイベントに基づいてカフカのトピック全体を再読み込みすることはできません。 Flinkジョブを開始するときにのみ、最初から読み取るようにコネクタに指示できます。

関連する問題