开始之前
        您已下载 Talend Dictionary Service 8.0。
       
      步骤
- 
          停止以前版本的 Talend Dictionary Service 实例,但让 MongoDB 保持运行。
        
 
- 
          以 Talend Dictionary Service 数据库用户的身份打开一个 mongo shell,并使用以下命令备份以前版本 Talend Dictionary Service 所用的 MongoDB 实例: 
          
            mongodump -h <mongodb.host>:<mongodb.port> -d <mongodb.database> -u <mongodb.user> -p <mongodb.password> -o <dump_output> 
 
           
          嵌入式 MongoDB 属性的默认值如下:
                  
                    | 属性 | 
                    值 | 
                  
                
                  
                    |                        mongodb.host                      | 
                                           localhost                      | 
                  
                  
                    |                        mongodb.port                      | 
                                           27017                      | 
                  
                  
                    |                        mongodb.database                      | 
                                           dqdict                      | 
                  
                  
                    |                        mongodb.user                      | 
                                           dqdict-user                      | 
                  
                  
                    |                        mongodb.password                      | 
                                           duser                      | 
                  
                
 
 
           
          示例
            mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
 
           
         
- 
          停止 MongoDB 实例。
        
 
- 
          安装 MongoDB 4.4 并启动它。
          
              Talend Dictionary Service 8.0 使用 4.4 版本的 MongoDB。
         
- 
          恢复 MongoDB,打开一个命令提示符窗口并执行以下命令:<mongo_path>/bin/mongorestore -h <mongo_host>:<mongo_port> -u <mongo_dq_username> -p <mongo_dq_password> -d <mongo_dq_database> <backup_location> 
          
示例
            mongorestore -h localhost:27017 -d dqdict -u dqdict-user -p duser dump\       
 
           
         
- 
          使用外部 MongoDB 安装 Talend Dictionary Service 8.0,并为其配置与以前版本的 Talend Dictionary Service 实例相同的设置,尤其是指向 Talend Administration Center 的链接,并让其指向 MongoDB 4.4。
          
        
 
- 
          打开上一个版本和新版本的 <Tomcat>/conf/data-quality.properties 文件。
        
 
- 
          在新版本的 data-quality.properties 文件中,将以下参数名称替换成新名称:
          
            
                | 上一个参数名称 | 
                新参数名称 | 
              
                | dq.mongo.host | 
                spring.data.mongodb.host | 
              
                | dq.mongo.port | 
                spring.data.mongodb.port | 
              
                | dq.mongo.username | 
                spring.data.mongodb.username | 
              
                | dq.mongo.password | 
                spring.data.mongodb.password | 
              
                | dq.mongo.database.name | 
                spring.data.mongodb.database | 
              
                | dq.mongo.ssl.enabled | 
                spring.data.mongodb.ssl | 
              
                | dq.mongo.ssl.trust-store | 
                spring.data.mongodb.ssl.trust-store | 
              
                | dq.mongo.ssl.trust-store-password | 
                spring.data.mongodb.ssl.trust-store-password | 
              
 
           
         
- 
          如果已对以前版本的 data-quality.properties 文件执行任何自定义配置,请通过从旧的配置文件复制值来更新 8.0. 版本的该文件。
        
 
- 
          按下列运行顺序启动启动 Talend Dictionary Service 8.0:
          
            
              - Apache ZooKeeper
 
              - Apache Kafka
 
              - Apache Tomcat (Talend Administration Center 服务器和 Talend Identity and Access Management 服务器)
 
              - MongoDB
 
              - MinIO
 
            
           
         
      结果
        您可以使用 Talend Dictionary Service 8.0。