首页/数据/数仓建模速查/Savepoint:作业升级与状态迁移
湖仓与引擎63 条

Savepoint:作业升级与状态迁移

Savepoint 是手工触发的状态快照,用于作业变更(并行度、逻辑)后的状态恢复;升级前先停机打点,再从保存点启动新版本。

数仓建模速查数据更新于 2026-10-12
触发手动
用途版本升级/迁移
恢复从 savepoint 启动
注意算子 UID 必须稳定

Savepoint 操作

Savepoint 操作
flink savepoint <jobId> hdfs:///flink/savepoints
flink run -s hdfs:///flink/savepoints/savepoint-<id> -d new-job.jar
flink stop --savepointPath hdfs:///flink/savepoints <jobId>
算子不指定 uid 时,逻辑调整后无法从保存点恢复状态。

易错点

  • 算子未设置 uid,升级后状态无法映射

数据来源与参考

  • Apache Flink 官方文档:Savepoints
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌