跳到主要内容 跳到补充内容

备份环境

关于此任务

在备份和迁移每个 Talend 解决方案的数据之前,需要确保已正确备份环境,并且已保存您的 Talend Administration Center 配置设置。

环境备份过程包括以下必需程序:
信息注释注: 您需要按以下顺序完成这些步骤。

保存配置参数

Procedure

  1. 以管理员身份登录 Talend Administration Center
  2. 单击菜单树形视图上的 Configuration (配置)。Configuration (配置) 页将在工作区打开。
  3. 单击位于 Configuration (配置) 页顶部的 Export parameters (导出参数) 按钮,以将系统参数和设置导入某个文件。
    此文件将在设置 Talend Administration Center 的新实例时恢复您的配置参数。文件包括与用户环境相关的信息,如数据库供应商和版本、应用程序服务器和版本、磁盘空间使用量等。
    信息注释Note: 此操作仅保存 Configuration (配置) 页的参数。业务信息 (用户、工程、任务创建等) 将在数据库迁移期间获取。

保存本地工程

Procedure

  1. 启动 Talend Studio.
  2. 单击导出本地项目图标并将您的本地工程导出到存档文件。

停止服务

Procedure

  1. 确保所有用户都已断开与 Talend Studio 的连接。
  2. 确保下列模块及服务都已停止运行:
    • Apache Tomcat
    • Talend CommandLine
    • Talend JobServer
    • Git
    • Talend Artifact Repository

备份管理数据库

暂停 Talend Administration Center 中的任务

为迁移而备份工程管理数据库之前,暂停所有当前活动的任务是最佳实践。

这将防止作业控制台在数据库迁移过程期间尝试运行那些任务。一旦备份完成,恢复所有被暂停的任务。

Procedure

  1. Access Talend Administration Center.
  2. Menu (菜单) 树形视图中,单击 Job Conductor (作业控制台) 以显示所有当前活动和计划的任务列表。
  3. 单击 Pause (暂停)

What to do next

您现在可以备份工程管理数据库了。

备份 MySQL 数据库

Procedure

  1. 执行以下转储命令:
    • 在 Windows 上:mysqldump -u tisadmin -ptisadmin talend_administrator > c:/<DB_Backuppath>/DumpTalendAdministrator.sql
    • 在 Linux 上:mysqldump -u tisadmin -ptisadmin talend_administrator > /home/<DB_Backuppath>/DumpTalendAdministrator.sql
  2. 在 Linux 上,如果您想在发生错误的情况下将此备份文件加载到 talend_administrator 数据库,请使用以下命令:
    mysql -u tisadmin -ptisadmin talend_administrator</home/<DB_Backuppath>/DumpTalendAdministrator.sql

What to do next

一旦备份完成,恢复 Talend Administration Center 中所有被暂停的任务。

备份 H2 数据库

Procedure

将以下文件和文件夹复制到方便和安全的位置进行备份:
  • <Applicationpath>/WEB-INF/Database/talend_administrator.h2.db
  • <Applicationpath>/WEB-INF/Database/talend_administrator.trace.db
  • talend_administrator.lobs.db

请注意,每天以及每次应用程序服务器启动和关闭时都会执行自动备份。最旧的备份在备份总数超过 30 时被删除。这些参数默认都在 configuration.properties 文件中设置,您可以对它们进行自定义。

What to do next

一旦备份完成,恢复 Talend Administration Center 中所有被暂停的任务。

备份 Git 存储库

Procedure

在备份管理数据库后,复制旧存储库并将其连接到 Git 中的新存储库。
有关更多信息,请参阅 Github 的文档
信息注释Warning: 将您的新 Talend Studio 连接到来自旧 Talend 环境的存储库以后,您将不能从旧 Talend Studio 版本访问这些存储库。

备份包含生成的任务的存档文件夹

在迁移 Talend 产品之前,备份包含由当前版本的 Talend CommandLine 生成的任务的存档文件夹。

Procedure

要备份此文件夹,请将其内容复制到您选择的文件夹。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!