下面这些情况下哪些可以让flink sql作业从上一个检查点恢复?
Hi!
关于 Flink 版本升级的问题,小版本之间是兼容的,大版本之间的兼容性见 [1]。 关于修改 SQL 的问题,表 schema 发生变化是不兼容的,某些字段取值发生变化目前没有文档描述,且各算子行为稍有不同,需要尝试一下才能得知。 修改 with 参数应该是兼容的,但部分修改(比如改了 kafka topic)可能会导致报错或非期望行为,比如 offset 越界。 修改作业配置(在不影响最终 plan 的前提下)也是兼容的(例如你提到的这三个配置都是兼容的),更换 statebackend 和调资源正是 savepoint 原本需要解决的问题之一。
[1] https://nightlies.apache.org/flink/flink-docs-master/docs/ops/upgrading/#compatibility-table*来自志愿者整理的flink邮件归档
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。