当前位置:   article > 正文

flink checkpoint 重启_Flink Sql on Zeppelin之Checkpoint应用

flink sql checkpoint

1 概述

我们都知道,使用Scala或者Java写代码的时候可以配置Flink Checkpoint:

val env = StreamExecutionEnvironment.getExecutionEnvironment  .enableCheckpointing(5 * 60 * 1000)val checkpointConfig = env.getCheckpointConfigcheckpointConfig.setMinPauseBetweenCheckpoints(2 * 60 * 1000)checkpointConfig.setCheckpointTimeout(3 * 60 * 1000)checkpointConfig.enableExternalizedCheckpoints(ExternalizedCheckpointCleanup.RETAIN_ON_CANCELLATION)

但这对于其他并不善于写代码的同事来说是很麻烦的事情,难以维护。我们使用Flink Sql + Zeppelin不就是想尽可能地干掉代码,使用纯SQL+配置吗?

好在Flink已经支持了Checkpoint相关配置,接下来开始介绍。

# Zeppelin配置Flink Checkpoint

%flink.conf# 开启Checkpoint,指定两次checkpoint开始调度之间的间隔,单位毫秒# 当然,还会受到checkpoint并发数和min-pause影响execution.checkpointing.interval 
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/876419
推荐阅读
相关标签
  

闽ICP备14008679号