Hey Guoqin,

In order to achieve this you would need to either:
- Restart the job and resume from an old savepoint (taken before the events
you want to replay), assuming the state is still compatible with your
bugfix, or
- Restart the job without any state and seed the consumer with the start
position [1]. You can use AT_TIMESTAMP and specify a suitable time in the
past

[1]
https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/connectors/datastream/kinesis/#configuring-starting-position


Hope this helps,
Thanks


On Wed, Mar 9, 2022 at 12:15 AM Guoqin Zheng <lanson.zh...@gmail.com> wrote:

> Hi Flink experts,
>
> Wondering if there is a built-in way to replay already-processed events in
> an event queue. For example, if I have a flink app processing event stream
> from Kinesis. Now if I find a bug in the flink app and make a fix. And I
> would like to re-process events that are already processed in the kinesis
> stream. Is there a simple mechanism to allow me to do this?
>
> Thanks,
> -Guoqin
>

Reply via email to