快照管理

最近更新时间:2023-09-01 17:25:11

我的收藏

查看快照信息

登录 流计算 Oceanus 控制台,在作业管理中,单击作业名称/ID,切换到快照页面。快照页面展示当前任务的快照列表,如图所示:



快照列表包含以下信息:
快照 ID/描述:快照 ID 用于唯一标识当前快照,描述是用户填写或是由平台自动填写的快照信息。
触发时间:快照触发时间。
完成时间:快照完成时间。
耗时:快照进行的耗时。
状态:快照状态,包括创建中、存在、已清理、超时、失败等状态。
来源:快照来源,运行时触发表示用户手动触发的快照,停止时触发表示作业停止时勾选了创建快照。
作业版本:当前快照对应的作业配置版本。
位置:当前快照保存的地址,目前为一个 COS 路径。
说明:
已清理状态表示该快照对应COS路径已被手动或自动清理,不能用作快照启动。

手动创建快照

对于运行中的作业,您可以手动创建作业快照,快照中包含作业当前所有的状态,便于作业的升级、调试等。在作业的快照页面,单击手动触发,输入描述后即可对作业触发快照。


此时,作业快照列表中会出现一条来源为运行时触发的记录,请耐心等待其状态由 创建中 变成 存在存在状态的快照可以用于启动作业时恢复状态。



说明
如果进入快照 Tab,显示当前集群不支持快照,请 提交工单 升级集群。

从快照恢复作业

作业运行时,支持从历史快照恢复状态。用户可以手动选择历史快照,单击确定后即可从指定快照的状态中恢复作业。




作业快照保存策略

Flink 默认会保存作业最新的 Checkpoint,如果要从 Checkpoint 恢复作业,请参见 设置作业快照保存策略
目前作业默认保留最近的5个 Checkpoint ,保留的 Checkpoint 的数量可以在高级参数中使用 "state.checkpoints.num-retained" 关键字来设定保留多少份 checkpoint,使用示例参考下图。