完整 Talend Runtime 安装的自动迁移 (推荐)
大多数无法通过补丁获取的 Talend Runtime 版本(例如 7.3.1-R2022-09-RT 和 8.0.1-R2022-10-RT)可以使用迁移工具自动迁移。该工具会自动将配置和已安装的特性功能从现有的 Talend Runtime 迁移到其新的长期支持版本。
开始之前
- 您的运行时版本为 8.0 或更高。
- 您想要迁移到的版本不是 8.0.1-R2023-08-RT。要迁移到此版本,请参阅 Talend Runtime 完整安装的手动迁移。
- 应用升级补丁(推荐的方法)过于复杂而不可行,因此您收到了 Talend 提供的完整安装程序。
- 您已经安装了 Talend Runtime 的新版本。请注意,新版本的安装方式应与要升级的版本相同。换言之,新版本和旧版本要么作为服务安装,要么将它们都作为独立程序解压缩到给定目录中。
关于此任务
- 首先在非生产环境中执行此迁移,以确保输出包含旧版本的所有重要定制资源,尤其是手动安装的资源,完全正常工作。
- 默认情况下,迁移工具存储在补丁文件中名为 migration 的文件夹中,因此本文使用的也正是此位置。您也可以将其保存在其它目录。
步骤
排错: 如果在迁移过程中或迁移之后遇到问题,请执行如下操作。
- 检查两个版本的 Talend Runtime 的 log/tesb.log 下的错误日志。
对于 Windows 系统,您可以在 PowerShell 的生成具体调试日志的脚本行前添加 $DebugPreference = 'Continue'。
- 如果错误发生在迁移过程中,按下述步骤进行回滚操作:
- 停止新的 Talend Runtime 引擎。
- 启动老的运行时。
- 停止老的和新的 Talend Runtime 实例的运行。
- 删除并重新安装新的 Talend Runtime 版本。
- 清除 log/tesb.log 文件。
- 重启老的 Talend Runtime 实例并按前述步骤运行迁移脚本。