Flink任务的失败恢复

在我们写完Flink程序并部署服务器上后,我们希望程序会一直运行下去。但总会有很多情况会导致全部或部分任务出现异常而导致程序中止,这个时候就希望任务能够自动处理这些异常情况。
在Flink中提供了4种重启策略,这里简单记录一下。

一、固定延迟重启策略

固定延迟重新启动策略尝试给定次数重新启动作业。如果超过最大尝试次数,则该作业最终将失败。在两次连续的重新启动尝试之间,重新启动策略将等待固定的时间。

通过在中设置以下配置参数,默认启用此策略flink-conf.yaml。

restart-strategy: fixed-delay
key 默认 说明
restart-strategy.fixed-delay.attempts 1 重试次数,整数
restart-strategy.fixed-delay.delay 1s 延迟时间,如:10s

例如:

restart-strategy.fixed-delay.attempts: 3
restart-strategy.fixed-delay.delay: 10 s

编程设置&

你可能感兴趣的:(Flink实时处理,flink,大数据,实时大数据)