EasyStream提供 批量任务导入导出 功能供用户在多个项目组间(或隔离环境间)进行任务数据的传递,比如测试上生产等过程,降低任务迁移成本。

操作步骤

下载发布包

  1. 实时开发>任务 页面,鼠标Hover左侧边栏中任务导入导出 - 图1 ,在下拉选项中选择 下载发布包
  2. 跳转至 下载发布包 页面,根据发布需求勾选对应发布资源,点击 下一步

    说明:仅支持导出已提交上线的SQL任务和Jar任务,未提交上线的任务需提交后才可导出。CDC任务暂不支持导出。可根据任务负责人、任务类型、任务提交时间筛选,或通过任务名、保存位置来进行模糊搜索。选择保存位置模糊搜索时,平台仅支持最后一级目录名称匹配。
  3. 选择是否同时打包依赖文件,并点击 下一步。若选择 ,平台会自动根据所选任务中的引用情况添加对应文件实际发布打包的文件内容会与第一步勾选内容发生偏移。
    任务导入导出 - 图2
  4. 确认最终发布内容,完毕后点击 打包 按键。平台将对应内容进行打包,打包过程中请勿退出对应弹窗。
  5. 打包完毕后,窗口刷新提示 打包成功,此时自动触发浏览器下载。若未触发下载,请点击 手动下载
    任务导入导出 - 图3

上传发布包

  1. 实时开发>任务 页面,鼠标Hover左侧边栏中任务导入导出 - 图4 ,在下拉选项中选择 上传发布包
  2. 选择本地文件上传,平台将自动解析压缩包内容。解析完成后,点击下一步。
  3. 根据表单提示配置导入策略,配置修改后可单击 重新检测 来刷新现有发布内容的解析情况。
    任务导入导出 - 图5

  4. 单击导入,完成导入动作,此时任务仅完成导入,用户需要手动提交以生成新版本。单击一键提交,平台将自动把所有导入任务提交并生成新版本,用户可直接在 任务运维 中操作新版本任务的启动。

表单参数 说明
资源负责人设置 用于控制接收方资源负责人设置,导入时负责人不存在时导入将失败。对于新创建的资源,接收方资源负责人会按照此处的设置,设置为发布方的“当前资源负责人”或接收方的“上传操作人”。如果接收方已存在该资源,接收方资源负责人会同时受下方“已有资源保持原负责人”设置的影响,具体可查看该项设置的说明。
已有资源负责人保持原设置 用于控制接收方资源负责人设置,导入时负责人不存在时导入将失败。接收方已存在该资源时,本选项设置选“是”,则表示接收方的资源负责人不会被修改,选“否”,则表示会按照“资源负责人设置”的来修改。
导入任务时同步导入运行配置 如选择“是”,运行配置中除资源实例、队列、提交账号、提交方式外其他配置将导入接收方,资源实例、队列、提交账号使用接收方默认配置,无默认配置则置为空。如选择“否”,则全部配置均使用接收方默认配置或已有配置。
同名资源导入策略 支持覆盖、跳过两种选择。

上传历史记录

  1. 实时开发>任务 页面,鼠标Hover左侧边栏中任务导入导出 - 图6 ,在下拉选项中选择 上传历史记录
  2. 在列表中可查看了历史发布包上传记录等表单详情,支持通过上传人、创建人、上传时间、创建时间进行筛选,支持通过发布包名称进行模糊搜索。
  3. 若发布包上传过程中未进行一键提交,可点击 一键提交 按键来实现。
  4. 点击 执行日志 ,可查看对应发布包的导入状态与详情说明。