全部产品
Search
文档中心

实时计算Flink版:管理作业版本

更新时间:Aug 04, 2023

在SQL开发页面编辑完代码并单击部署后,就会自动生成一个新版本。您可以对比当前编辑版本和历史版本的差异,实现回滚历史版本作业信息的需求。

背景信息

本文从以下方面为您介绍如何管理作业版本:

对比作业版本

仅支持SQL代码和作业配置内容的对比,有差异的内容就会被标记出来。

  1. 登录实时计算控制台

  2. Flink全托管页签,单击目标工作空间操作列下的控制台

  3. 在左侧导航栏,单击SQL开发

  4. 双击目标作业名称。

  5. 在页面右侧,单击版本信息

  6. 在目标版本号对应的操作列,单击对比

  7. 在左侧选择版本中选择目标对比版本。

    image.png

回滚作业版本

您可以将作业上线后产生的目标版本的作业信息回滚到当前编辑版本,当前编辑版本为您现在正在编辑的作业。

  1. 登录实时计算控制台

  2. Flink全托管页签,单击目标工作空间操作列下的控制台

  3. 在左侧导航栏,单击SQL开发

  4. 双击目标作业名称。

  5. 在页面右侧,单击版本信息

  6. 在目标版本号对应的操作列,选择更多 > 回滚

  7. 在弹出的对话框,单击回滚

    image.png

锁定作业版本

系统最多支持50个作业版本, 超过50个后,系统会自动删除最旧的版本。您可以通过锁定指定版本,保证该版本不会被自动删除。

  1. 登录实时计算控制台

  2. Flink全托管页签,单击目标工作空间操作列下的控制台

  3. 在左侧导航栏,单击SQL开发

  4. 双击目标作业名称。

  5. 在页面右侧,单击版本信息

  6. 在目标版本号对应的操作列,选择更多 > 锁定

    锁定成功后,页面上方会弹出锁定成功的信息,且作业版本号前面会显示锁图标。

    说明

    不能删除锁定的作业版本,您需要先解锁再删除。如果您需要解锁,则需要选择更多 > 解锁

删除作业版本

您可以删除一些您不需要的作业版本。

  1. 登录实时计算控制台

  2. Flink全托管页签,单击目标工作空间操作列下的控制台

  3. 在左侧导航栏,单击SQL开发

  4. 双击目标作业名称。

  5. 在页面右侧,单击版本信息

  6. 在目标版本号对应的操作列,选择更多 > 删除

  7. 在弹出的对话框,单击删除