Flink 支持的重启策略有哪些_站长交流平台 - 站长论坛
登录  /  注册
首页 建站交流 站长赚钱 网站优化(SEO) 站长问题反馈 老站长平台数据 站长问答 网络安全
Flink 支持的重启策略有哪些
查看634 | 回复5

2020-08-15 13:11

gydtep2002
gydtep2002gydtep2002 楼主 2020-08-15 13:11
只看此人 楼主

F 支持不同的重启策略,可以控制在发生故障时如何重启新启动作业。

默认重启策略是通过F 的配置文件设置的f -conf.yaml。配置参数restart-strategy定义采用的策略。

如果未启用检查点,则使用“无重启”策略。如果激活了检查点并且尚未配置重启策略,则固定延迟策略将用于 Integer.MAX_VALUE重启尝试。

重启策略分为:固定延迟重启策略、故障率重启策略、无重启策略、后备重启策略。

申请阿里云服务时,可以使用2000元阿里云代金券,阿里云官网领取网址:https://dashi.aliyun.com/site/yun/youhui

1.固定延迟重启策略
固定延迟重启策略是尝试给定次数重新启动作业。如果超过最大尝试次数,则作业失败。在两次连续重启尝试之间,会有一个固定的延迟等待时间。

通过在f -conf.yaml中配置参数:

fixed-delay:固定延迟策略

restart-strategy: fixed-delay

阿里云服务器1核2G低至82元/年,阿里云官活动网址:https://dashi.aliyun.com/site/yun/aliyun 可以用20代金券,即102-20=82。

尝试5次,默认Integer.MAX_VALUE

restart-strategy.fixed-delay.attempts: 5

设置延迟时间10s,默认为 akka.ask.timeout时间

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

2.故障率重启策略
故障率重启策略在故障后重新作业,当设置的故障率(failure rate)超过每个时间间隔的故障时,作业最终失败。在两次连续重启尝试之间,重启策略延迟等待一段时间。

在f -conf.yaml文件配置

设置重启策略为failure-rate

restart-strategy: failure-rate

失败作业之前的给定时间间隔内的最大重启次数,默认1

restart-strategy.failure-rate.max-failures-per-interval: 3

测量故障率的时间间隔。默认1min

restart-strategy.failure-rate.failure-rate-interval: 5min

两次连续重启尝试之间的延迟,默认akka.ask.timeout时间

restart-strategy.failure-rate.delay: 10s
在代码中设置:

ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();

// 3为最大失败次数;5min为测量的故障时间;10s为2次间的延迟时间
env.setRestartStrategy(RestartStrategies.failureRateRestart(3,Time.of(5, TimeUnit.MINUTES),Time.of(10, TimeUnit.SECONDS)));

3.无重启策略
作业直接失败,不尝试重启。

在f -conf.yaml中配置:

restart-strategy: none
在代码中实现:

ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
env.setRestartStrategy(RestartStrategies.noRestart());

4.后备重启策略
使用群集定义的重新启动策略。这对于启用检查点的流式传输程序很有帮助。默认情况下,如果没有定义其他重启策略,则选择固定延迟重启策略。


5条回复
13117513800
gydtep200213117513800 24天前
只看此人 沙发
亦丰科技有限公司拥有庞大多线的机房,安全稳定便捷,为您提供低价高效的服务器租用服务。更是承诺由于亦丰科技的故障导致产品无法正常使用将赔偿100倍故障赔偿时间,请放心选用,欢迎联系询问。联系v13117513800http://www.hzyifeng.com
A0811
gydtep2002A0811 1月前
只看此人 板凳
专业提供国内服务器,海外服务器,免备案和vpn服务器 香港BGP CN2

官网;http://sudidc.cn

官方QQ在线客服:4007805598 / 172475914
HD110
gydtep2002HD110 1月前
只看此人 地板
红豆播放器一手直收cps量 独立后台 90分成 稳定日结 支持下U 支持双端 诚信共赢 TG联系:HD112233 QQ联系:1157942222
13117513800
gydtep200213117513800 2月前
杭州服务器托管,杭州服务器租用,杭州亦丰云服务器http://www.hzyifeng.com/v13117513800
速迪小玲
gydtep2002速迪小玲 2月前

专业提供国内服务器,海外服务器,免备案和vpn服务器 香港BGP CN2
http://www.sudidc.com/
Q:1753164818
每日任务
发贴