本部分描述如何升级 Talend Administration Center 数据库。请注意,数据库备份是迁移过程中的必需步骤。
源和目标数据库必须是相同类型。要从数据库 X 迁移到数据库 Y,例如从 H2 迁移到 MySQL,请首先参阅备份管理数据库。
开始之前
- 备份您的数据库。
- 确保数据库的驱动程序已安装在执行迁移的计算机上。
步骤
- 停止 Apache Tomcat 服务器。
- 为避免迁移过程中出错,可增加 Tomcat 的内存,如《Talend 安装指南》中所述。
- 为避免迁移过程中出错,可增加 Tomcat 的内存。
- 删除 <TomcatPath>/webapps 中的旧Talend Administration Center应用程序.war 文件和 org.talend.administrator 文件夹以将其解除部署。
- 删除 <TomcatPath>/work 目录以清空 Apache Tomcat 缓存。
- 访问许可证电子邮件中提供的链接下载新的 Talend-AdministrationCenter-YYYYMMDD_HHmm-VA.B.C.zip。
-
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 的构件库软件,该软件将用于处理软件更新、DI 构件以及 ESB 构件。
-
Artifact-Repository-Artifactory.zip,此存档包含 Talend 脚本以初始化构件库中的用户,将用于处理软件更新、DI 构件以及 ESB 构件。
-
-
将 Web 应用程序 org.talend.administrator.war 复制到 Tomcat 的 webapps 目录中。
复制此 war 文件以后,您可以手动将其解压到相同目录下,或让 Tomcat 在启动时解压该 Web 应用程序。
- 启动 Apache Tomcat。
-
打开 Web 浏览器并键入应用程序 URL。数据库配置页将打开,一条消息指示数据库版本需要更新。
-
单击 Proceed migration (继续迁移) 以开始迁移过程。一个对话框将打开。
-
在 backup settings (备份设置) 区域,检查您的数据库连接信息,并在 Dump Path (转储路径) 字段中输入将存储备份数据库的文件夹路径。
用于迁移数据库的命令可根据您的需要进行更新。如果是将 Oracle 数据库从较早版本的 Talend Administration Center 迁移到最新版本的 Talend Administration Center,请确保迁移命令中存在
-Dtalend.schema=<schemaName>
参数。 -
单击 Proceed (继续) 以开始数据库备份和迁移操作。
- 当消息 Database migration completed successfully (数据库迁移已成功完成) 显示时,请单击 Finish (完成)。数据库将完成迁移,并在您先前定义的文件夹中将创建一个包含备份数据库的 .zip 文件。
-
在数据库配置页上,设置您的新许可证,然后登录该 Web 应用程序。数据库迁移过程就完成了。