flink sql 从savepoint启动恢复程序状态,反序列化后,程序的数据有问题,flink sql写的程序如何从savepoint 启动
你好,按照官网上的说明,我们需要为每一个保存状态的算子指定唯一的uid,才能保障从savePoint中启动成功。但是用sql保存状态,uid是系统默认指定的,现在可以保障上线前的uid和上线时的uid是一样的?如果不能保证是一致的,那么是如何保证从savePoint中启动state是正常的?
sql的程序本质上和DataStream的程序是一样的,没有差别。
从savepoint启动的前提是拓扑不能有变动,否则可能会出现state错乱。
可以贴下具体的场景和报错信息,才能分析。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。