前段时间在社区邮件中看到有人提问是否可以动态开启 Checkpoint,昨天在钉钉群中又看到有个同学在问能够动态调整 Checkpoint 的时间,其实不仅仅是这些,在社区邮件和群里经常看到有问这块内容的问题,所以可以发现在 Flink 中其实关于 Checkpoint 相关的东西还是非常重要且解决起来比较麻烦,估计应该也困扰了不少人。
不过今天的话题不是在于去讨论 Checkpoint 的机制,因为前面两个问题都涉及到了动态的去配置 Checkpoint 的参数(是否开启和 Checkpoint 的时间间隔),而 zhisheng 我在前面通过两个视频讲解了 Flink 如何与 Apollo 和 Nacos 整合去动态的更改作
本文探讨了Flink中关于动态调整Checkpoint配置的问题,包括是否可以动态开启和调整时间间隔。通过一个B站视频演示,发现虽然Flink作业可以监听到配置变化,但实际Checkpoint配置更改并不生效。原因在于Flink的Lazy Evaluation特性,执行env的execute方法后修改配置无效。同时引用了邱从贤的观点,并提供了相关测试代码链接。
订阅专栏 解锁全文
2578

被折叠的 条评论
为什么被折叠?



