迁移到使用嵌入式 MongoDB 的 Talend Data Stewardship 7.3.x - 7.3

Talend 迁移与升级指南

Version
7.3
Language
中文(简体)
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
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 ESB
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend MDM Server
Talend MDM Web UI
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
安装和升级
Last publication date
2023-05-23

开始之前

适用产品:

Big Data Platform

Data Fabric

Data Management Platform

Data Services Platform

MDM Platform

Real-Time Big Data Platform

如果您已安装和使用 Talend Dictionary Service 来创建自定义语义类型或更新预定义语义类型,您必须在迁移 Talend Data Stewardship 之前迁移 Talend Dictionary Service。请参阅迁移到 Talend Dictionary Service 7.3.x

下载 Talend Data Stewardship 7.3.x。

升级 Talend Administration Center。有关更多信息,请参阅升级 Talend Administration Center

步骤

  1. 停止当前的 Talend Data Stewardship 实例,但让 MongoDB 保持运行。
  2. 使用以下命令备份用于以前版本 Talend Data Stewardship 的 MongoDB 实例。
    Linux 系统:
    <mongo_path>/bin
    ./mongodump -h <source_mongodb_host>:<source_mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> -o <backup_location>
    Windows 系统:
    <mongo_path>/bin>mongodump -h <source_mongodb_host>:<source_mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> -o <backup_location>
    嵌入式 MongoDB 属性的默认值如下:
    属性
    mongodb.host localhost
    mongodb.port 27017
    mongodb.database tds
    mongodb.user tds-user
    mongodb.password duser
  3. 停止来自以前版本 Talend Data Stewardship 的 MongoDB 实例。
    注: 对于 Windows 用户,在安装 Talend Data Stewardship 7.3.x 前必须卸载当前的 MongoDB。
  4. 安装 Talend Data Stewardship 7.3.x 并选择嵌入式 MongoDB 选项。请勿启动 Talend Data Stewardship,请启动 MongoDB。
  5. 删除数据库
    1. Talend Data Stewardship 数据库用户身份打开一个 mongo shell 并执行以下命令。
      Linux 系统:
      cd <install_dir>/mongodb/bin
      ./mongo tds -u tds-user -p duser --port 27017
      Windows 系统:
      <install_dir>\mongodb\bin>mongo tds -u tds-user -p duser --port 27017
    2. 切换到 Talend Data Stewardship 数据库:use tds
    3. 删除数据库:db.runCommand( { dropDatabase: 1 } )
    4. 退出 mongo shell:exit
  6. 使用以下命令在新的 7.3.x MongoDB 实例上还原 MongoDB 备份。
    Linux 系统:
    <mongo_path>/bin
    ./mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
    Windows 系统:
    <mongo_path>/bin>mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
  7. 如果已对以前版本的 <Data_Stewardship_Path>/conf/data-stewardship.properties 文件执行任何自定义配置,可以从旧的配置文件复制值并将其添加到新版本。
  8. Talend Data Stewardship 7.3.x 安装中删除 <install_dir>/tds/apache-tomcat/data 文件夹。
  9. 启动 Talend Data Stewardship 7.3.x。
  10. 适用产品:

    Big Data Platform

    Data Fabric

    Data Management Platform

    Data Services Platform

    MDM Platform

    Real-Time Big Data Platform

    使用 Talend Dictionary Service API 重新发布语义类型,以将索引迁移至 Lucene 8。
    有关更多信息,请参阅Talend 字典服务管理指南

结果

您现已可以使用 Talend Data Stewardship 7.3.x。