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

迁移 Talend Data Stewardship 到 8.0.1 R2025-02 或更高版本

从 8.0.1 R2024-05 开始,不再提供嵌入式 MongoDB。第一部分描述了从带嵌入式 MongoDB(8.0.1 R2023-10 或之前)安装到带 MongoDB 的新安装的迁移。第二部分适用于已经使用外部 MongoDB 的安装。

从 8.0.1 R2023-10 或之前版本(带有嵌入式 MongoDB)迁移到 8.0.1 R2025-02 或更高版本

开始之前

  • 如果您已安装和使用 Talend Dictionary Service 来创建自定义语义类型或更新预定义语义类型,您必须在迁移 Talend Data Stewardship 之前迁移 Talend Dictionary Service。请参阅迁移到 Talend 词典服务 8.0.x
  • 下载 Talend Data Stewardship 8.0.1 R2025-02。
  • 升级 Talend Administration Center。更多信息,请参阅 升级 Talend Administration Center

步骤

  1. 停止以前版本的 Talend Data Stewardship 实例,但让 MongoDB 保持运行。
  2. install_folder/tds/config/data-stewardship.properties 复制到安全位置。
  3. 通过运行以下命令备份 Talend Data Stewardship 数据库:
    mongodump -h source_mongodb_host:source_mongo_port -u mongo_tds_username -p mongo_tds_password -d mongo_tds_database -o backup_location
    有关更多信息,请参阅 MongoDB 文档
  4. 备份 MongoDB 后,则停止实例。
  5. 卸载以前版本的 Talend Data Stewardship
  6. 确保已卸载嵌入式 MongoDB 实例。
  7. MongoDB 下载页面下载 MongoDB 实例并安装它。
    • 有关安装 MongoDB 的更多信息,请参阅 MongoDB 文档
    • 有关受支持的 MongoDB 数据库的更多信息,请参阅兼容的数据库
    • 要使用 SSL 保护与 MongoDB 的连接,请在您的计算机上手动安装 MongoDB Enterprise Server。有关更多信息,请参阅 MongoDB 安全页面
  8. 将 MongoDB 添加到 PATH 环境变量中。
  9. 启动您的外部 MongoDB 实例。
    有关更多信息,请参阅 MongoDB 文档
  10. 在 MongoDB shell 中,使用以下命令在 MongoDB 中创建 Talend Data Stewardship 数据库:
    use tds
  11. 在 MongoDB 中为 Talend Data Stewardship 数据库创建以下用户:
    • 用户名:tds-user
    • 密码:duser
    为此,请使用以下命令:
    db.createUser( { user: "tds-user", pwd: "duser", roles: [{ role: "readWrite", db: "tds"}]})
  12. 通过运行以下命令恢复 MongoDB 备份:
    mongorestore -h mongo_host:mongo_port -u mongo_tds_username -p mongo_tds_password -d mongo_tds_database backup_location
  13. 安装 Talend Data Stewardship 版本 8.0.1 R2025-02。
    确保使用与前一个实例相同的设置对其进行配置。如果您已经自定义了 install_folder/tds/config/data-stewardship.properties 文件,请将旧配置文件中的值复制到新文件中。
  14. 启动 Talend Data Stewardship 版本 8.0.1 R2025-02。

结果

您已将数据迁移到 Talend Data Stewardship 8.0.1 R2025-02。

使用外部 MongoDB 从 8.0.1 R2024-05 迁移到 8.0.1 R2025-02 或更高版本

开始之前

  • 如果您已安装和使用 Talend Dictionary Service 来创建自定义语义类型或更新预定义语义类型,您必须在迁移 Talend Data Stewardship 之前迁移 Talend Dictionary Service。请参阅迁移到 Talend 词典服务 8.0.x
  • 下载 Talend Data Stewardship 8.0.1 R2025-02。
  • 升级 Talend Administration Center。更多信息,请参阅 升级 Talend Administration Center

步骤

  1. 停止以前版本的 Talend Data Stewardship 实例。
  2. install_folder/tds/config/data-stewardship.properties 复制到安全位置。
  3. 可选: 如果需要,请运行以下命令备份 Talend Data Stewardship 数据库。
    mongodump -h source_mongodb_host:source_mongo_port -u mongo_tds_username -p mongo_tds_password -d mongo_tds_database -o backup_location
  4. 卸载以前版本的 Talend Data Stewardship
  5. 安装 Talend Data Stewardship 版本 8.0.1 R2025-02。
    • 确保使用与前一个实例相同的设置对其进行配置。如果您已经自定义了 install_folder/tds/config/data-stewardship.properties 文件,请将旧配置文件中的值复制到新文件中。
    • 确保参数配置正确,以便连接到外部 MongoDB。
  6. 启动 Talend Data Stewardship 版本 8.0.1 R2025-02。
  7. 确认可从 Talend Data Stewardship 访问数据。如果需要,可以通过运行以下命令还原 Talend Data Stewardship 数据库:
    mongorestore -h mongo_host:mongo_port -u mongo_tds_username -p mongo_tds_password -d mongo_tds_database backup_location

结果

您已将数据迁移到 Talend Data Stewardship 8.0.1 R2025-02。

本页面有帮助吗?

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