升级管理数据库 - 7.2

Talend ESB 迁移指南

EnrichVersion
7.2
EnrichProdName
Talend ESB
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend ESB
Talend Identity and Access Management
Talend Log Server
Talend Runtime
Talend Studio

本部分描述如何升级 Talend Administration Center 数据库。请注意,数据库备份是迁移过程中的必需步骤。

源和目标数据库必须是相同类型。要从数据库 X 迁移到数据库 Y,例如从 H2 迁移到 MySQL,请首先参阅备份管理数据库

开始之前

  • 备份您的数据库。

  • 确保数据库的驱动程序已安装在执行迁移的计算机上。

过程

  1. 停止 Apache Tomcat 服务器。
  2. 为避免迁移过程中出错,可增加 Tomcat 的内存。
  3. 删除 <TomcatPath>/webapps 中的旧 Talend Administration Center 应用程序 .war 文件和/或 org.talend.administrator 文件夹以将其解除部署。
  4. 删除 <TomcatPath>/work 目录以清空 Apache Tomcat 缓存。
  5. 从许可电子邮件中列出的链接下载新的 Talend-AdministrationCenter-YYYYMMDD_HHmm-VA.B.C.zip
  6. Talend-AdministrationCenter-YYYYMMDD_HHmm-VA.B.C.zip
    这将使您能够访问利用所有 Talend Administration Center 功能所需的不同组件:
    • org.talend.administrator.war,此存档包含实际的 Talend Administration Center Web 应用程序。

    • Artifact-Repository-Nexus-VA.B.C.D.zip,此存档包含基于 Sonatype Nexus 的构件库软件,该软件将用于处理软件更新和 ESB 构件。有关更多信息,请参阅Talend 产品简介

    • Artifact-Repository-Artifactory.zip,此存档包含 Talend 脚本以初始化构件库中的用户,将用于处理软件更新和 DI 构件。有关更多信息,请参阅Talend 产品简介

  7. 将 Web 应用程序 org.talend.administrator.war 复制到 Tomcat 的 webapps 目录中。
    复制此 war 文件以后,您可以手动将其解压到相同目录下,或让 Tomcat 在启动时解压该 Web 应用程序。
  8. 启动 Apache Tomcat。
  9. 打开 Web 浏览器并键入应用程序 URL。数据库配置页将打开,一条消息指示数据库版本需要更新。
  10. 单击 Proceed migration (继续迁移) 以开始迁移过程。一个对话框将打开。
  11. backup settings (备份设置) 区域,检查您的数据库连接信息,并在 Dump Path (转储路径) 字段中输入将存储备份数据库的文件夹路径。
    用于迁移数据库的命令可根据您的需要进行更新。如果是将 Oracle 数据库从较早版本的 Talend Administration Center 迁移到最新版本的 Talend Administration Center,请确保迁移命令中存在 -Dtalend.schema=<schemaName> 参数。
  12. 单击 Proceed (继续) 以开始数据库备份和迁移操作。
  13. 当消息 Database migration completed successfully (数据库迁移已成功完成) 显示时,请单击 Finish (完成)。数据库将完成迁移,并在您先前定义的文件夹中将创建一个包含备份数据库的 .zip 文件。
  14. 在数据库配置页上,设置您的新许可证,然后登录该 Web 应用程序。数据库迁移过程就完成了。