Before you begin
可用产品:- 适用产品:
- Big Data Platform
- Data Fabric
- Data Management Platform
- Data Services Platform
- MDM Platform
- Qlik Talend Cloud Enterprise Edition
- Qlik Talend Cloud Premium Edition
- Real-Time Big Data Platform
如果您已安装和使用 Talend Dictionary Service 来创建自定义语义类型或更新预定义语义类型,您必须在迁移 Talend Data Preparation 之前迁移 Talend Dictionary Service。请参阅迁移到 Talend Dictionary Service 8.0.x。
下载 Talend Data Preparation 8.0.x。
升级 Talend Administration Center。更多信息,请参阅 升级 Talend Administration Center。
Procedure
-
停止当前的 Talend Data Preparation 实例,但让 MongoDB 实例保持运行。
-
通过运行以下命令对 MongoDB 执行备份。
Linux 系统:
<mongo_path>/bin
./mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> -o <dump_output>
Windows 系统:
<mongo_path>\bin>mongodump -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> -o <dump_output>
嵌入式 MongoDB 属性的默认值如下:
属性 |
值 |
mongodb.host |
localhost |
mongodb.port |
27017 |
mongodb.database |
dataprep |
mongodb.user |
dataprep-user |
mongodb.password |
duser |
-
停止来自以前版本 Talend Data Preparation 的 MongoDB 实例。
信息注释Note: 对于 Windows 用户,在安装 Talend Data Preparation 前必须卸载当前的 MongoDB。
-
安装 Talend Data Preparation 并选择嵌入式 MongoDB 选项。请勿启动实例。
如果您以服务模式安装 Talend Data Preparation,则停止实例和 MongoDB。
-
删除数据库:
-
以 Talend Data Preparation 数据库用户身份打开一个 mongo shell 并执行以下命令。
Linux 系统:
cd <install_dir>/mongodb/bin
./mongo dataprep -u dataprep-user -p duser --port 27017
Windows 系统:
<install_dir>\mongodb\bin>mongo dataprep -u dataprep-user -p duser --port 27017
-
切换至 Talend Data Preparation 数据库:use dataprep
-
删除数据库:db.runCommand( { dropDatabase: 1 } )
-
退出 mongo shell:exit
-
使用以下命令在新的 8.0 MongoDB 实例上还原 MongoDB 备份。
Linux 系统:
<mongo_path>/bin
./mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tdp_username> -p <mongo_tdp_password> -d <mongo_tdp_database> <backup_location>
Windows 系统:
<mongo_path>\bin>mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tdp_username> -p <mongo_tdp_password> -d <mongo_tdp_database> <backup_location>
-
如果已对以前版本的 <Data_Preparation_Path>/config/application.properties 文件执行任何自定义配置,可以从旧的配置文件复制值并将其添加到新版本。
-
要获取用于之前 Talend Data Preparation 的数据集存储文件夹的内容并将其迁移到版本 8.0,请根据您的情况完成下一步:
- 如果您已为 dataset.content.store.file.location 属性设置自定义值,请确保在 8.0 版本的 application.properties 文件中设置相同的值。
- 如果您从未修改过 dataset.content.store.file.location 属性的值,请复制 1.x/2.x 中使用的 <Data_Preparation_Path>/data 文件夹的内容,并遵循相同路径将其粘贴在 8.0 安装文件夹中。
-
开始 Talend Data Preparation.
-
可用产品:- 适用产品:
- Big Data Platform
- Data Fabric
- Data Management Platform
- Data Services Platform
- MDM Platform
- Qlik Talend Cloud Enterprise Edition
- Qlik Talend Cloud Premium Edition
- Real-Time Big Data Platform
使用 Talend Dictionary Service API 重新发布语义类型,以将索引迁移至 Lucene 8。
Results
您现已可以使用 Talend Data Preparation。