开发者社区> 问答> 正文

怎么理解 tolerableCheckpointFailureNumber?

怎么理解 tolerableCheckpointFailureNumber tolerableCheckpointFailureNumber 是设置可容忍的checkpoint失败次数,具体怎么理解呢?比如 设置为3 1. 当checkpoint 失败时,该值+1,直到 大于 3,实时作业就发生失败或重启? 2. 当checkpoint 失败时,是立即进行下个checkpoint?还是根据周期设置自动触发? 3. 该值是累加值吗*来自志愿者整理的flink邮件归档

展开
收起
JACKJACK 2021-12-08 10:55:48 1450 0
1 条回答
写回答
取消 提交回答
  • 对的是我!

    tolerableCheckpointFailureNumber 限制的是最大可容忍的连续失败checkpoint计数 continuousFailureCounter ,例如将tolerableCheckpointFailureNumber 设置成3,连续失败3次,continuousFailureCounter 会累计到3,作业就会尝试重启。 如果中间有一个checkpoint成功了,continuousFailureCounter 就会重置为零 。

    checkpoint失败后,如果作业没有发生failover,下一次checkpoint还是周期性的触发,并受 execution.checkpointing.min-pause 等参数的影响。 *来自志愿者整理的flink邮件归档

    2021-12-08 11:15:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载