通过代理服务器测试并应用月度更新 - 8.0

Talend Real-Time Big Data Platform 迁移与升级指南

Version
8.0
Language
中文(简体)
EnrichDitaval
Real-Time Big Data Platform
Product
Talend Real-Time Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
数据治理

Talend 建议先在一个测试分支上对月度更新进行测试,然后将再更新应用到 Talend Studio 生产分支。

如需通过 Sonatype Nexus 或 JFrog Artifactory 应用更新,Talend 建议您采用代理服务器,以便控制通过管理员账号应用的更新,并方便地、一次性将更新应用到多个 Talend Studio 实例。

开始之前

  • 请确保您已安装和配置 Sonatype Nexus 或 JFrog Artifactory。
  • 共享工程的所有 Talend Studio 实例必须更新为相同版本。确保与您的团队就要使用的版本保持一致。
  • 在以下步骤中:
    • Studio_1 是指用于生产的当前 Talend Studio 实例
    • Studio_2 是指用于测试更新的 Talend Studio 实例。

关于此任务

假设,作为管理员您想在 Talend Studio 上测试 2021 年 11 月份的更新并将更新应用到几个不同的 Talend Studio 实例上。

步骤

  1. 对于 Sonatype Nexus,创建一个 raw 格式的 proxy 存储库;对于 JFrog Artifactory,创建一个 genericmaven 格式的 virtual 存储库。
  2. 此例中,将存储库命名为 my_R2021-11
  3. 将此存储库链接到您想测试的 11月份更新:https://update.talend.com/Studio/8/updates/R2021-11
  4. 打开 Studio_1
  5. 根据生产分支创建一个名为 updatge_testing (或任何其他名称) 的新分支。如需更多有关创建包含 Talend Studio 的分支的信息,请查阅 Creating a new branch based on a selected source (仅提供英文版)。您也可以使用 Git 创建一个没有 Talend Studio 的分支。
  6. 安装另一个用来测试更新的 Talend Studio 实例 (Studio_2) 并打开 Studio。
  7. 单击 Preferences > Update settings (首选项 > 更新设置)。
  8. Update URL (更新 URL) 输入框中粘贴新的 URL:http://10.0.0.5/my_R2021-11。您现在可以开始测试 11 月份的更新了,测试不会影响其它 Talend Studio 实例。
  9. update_testing 分支上选择您想测试更新的工程。
    注: 如果您的工程包含引用工程,您需要登录包含第一个 Talend Studio 实例 (Studio_1) 的主工程以将工程引用更改为您的测试分支(在此示例中,为 update_testing),以确保您所测试的所有工程都位于 update_testing 分支。然后即可使用 Studio_2 将引用工程迁移到主工程之前。
  10. 在随即出现的警告窗口中单击 OK (确定) 将工程迁移到新的更新版本。
    已将更新应用到 Studio_2 并在 update_testing 分支上完成工程迁移。您现在可以测试更新了。
  11. 测试和验证 11 月份更新后,对于 Sonatype Nexus,创建一个 raw 格式的 group 存储库;对于 JFrog Artifactory,创建一个 genericmaven 格式的 virtual 存储库。
  12. 此例中,将存储库命名为 latest_validated_update
  13. 将此存储库链接到 my_R2021-11
  14. 对于每个您想更新的 Talend Studio 实例,在 Talend Studio 中的 Update URL (更新 URL) 输入框中粘贴下述 URL:http://10.0.0.5/latest_validated_update

结果

至此,11月份的更新即可应用到所有的 Talend Studio 实例。如果您想要测试并应用其他月度更新,请遵循相同的步骤并更新 latest_validated_update 存储库。