Flink四种重启策略(Restart Strategies)介绍

本文介绍了Flink的四种重启策略:固定延迟、故障率、无重启和后背策略。默认策略是固定延迟,允许无限次尝试,每次尝试间隔可配置。故障率策略基于错误频率决定是否重启。无重启策略则不进行任何尝试。后背策略依赖集群设定。可通过ExecutionEnvironment设置作业特定的重启策略。
摘要由CSDN通过智能技术生成

Flink支持不同的重启策略,可以控制在发生故障时如何重新启动作业。可以使用默认重新启动策略启动集群,该策略在未定义任何特定于作业的重新启动策略时始终使用。如果使用重新启动策略提交作业,此策略将覆盖群集的默认设置。

重启(Restart Strategies )策略种类:

1)固定延迟重启策略(Fixed Delay Restart Strategy)
2)故障率重启策略(Failure Rate Restart Strategy)
3)没有重启策略(No Restart Strategy)
4)后背重启策略(Fallback Restart Strategy)

默认重启策略是通过Flink的配置文件设置的flink-conf.yaml。定义策略的配置key为: restart-strategy。如果未启用检查点,则使用“无重启”策略。如果激活了检查点但未配置重启策略,则使用“固定延迟策略”:restart-strategy.fixed-delay.attempts: Integer.MAX_VALUE尝试重启。重新启动策略列表如下所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值