开发者社区> 问答> 正文

flink sql 从savepoint启动恢复程序状态

flink sql 从savepoint启动恢复程序状态,反序列化后,程序的数据有问题,flink sql写的程序如何从savepoint 启动

展开
收起
河马昂烧 2018-10-30 09:31:27 4812 0
2 条回答
写回答
取消 提交回答
  • 你好,按照官网上的说明,我们需要为每一个保存状态的算子指定唯一的uid,才能保障从savePoint中启动成功。但是用sql保存状态,uid是系统默认指定的,现在可以保障上线前的uid和上线时的uid是一样的?如果不能保证是一致的,那么是如何保证从savePoint中启动state是正常的?

    2019-07-17 23:11:08
    赞同 展开评论 打赏
  • sql的程序本质上和DataStream的程序是一样的,没有差别。
    从savepoint启动的前提是拓扑不能有变动,否则可能会出现state错乱。
    可以贴下具体的场景和报错信息,才能分析。

    2019-07-17 23:11:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载