Disponible dans...
Big Data Platform
Data Fabric
Data Management Platform
Data Services Platform
MDM Platform
Real-Time Big Data Platform
Avant de commencer
Vous avez téléchargé Talend Dictionary Service 8.0.
Procédure
- Arrêtez votre instance de la version précédente de Talend Dictionary Service, mais laissez l'instance de MongoDB en cours d'exécution.
-
Ouvrez un shell Mongo en tant qu'utilisateur·trice de la base de données de Talend Dictionary Service et sauvegardez l'instance utilisée de MongoDB pour la version précédente de Talend Dictionary Service, à l'aide de la commande suivante :
mongodump -h <mongodb.host>:<mongodb.port> -d <mongodb.database> -u <mongodb.user> -p <mongodb.password> -o <dump_output>
Les valeurs par défaut des propriétés de l'instance MongoDB embarquée sont les suivantes :Propriété Valeur mongodb.host
localhost
mongodb.port
27017
mongodb.database
dqdict
mongodb.user
dqdict-user
mongodb.password
duser
Exemple
mongodump -h localhost:27017 -d dqdict -u dqdict-user -p duser -o dump\
- Arrêtez votre instance MongoDB.
- Installez Talend Dictionary Service 8.0 avec une base de données MongoDB embarquée mais ne démarrez pas l'instance.
-
Si vous avez installé Talend Dictionary Service 8.0.x en mode service, arrêtez l'instance, supprimez la base de données et arrêtez l'instance de MongoDB :
-
Ouvrez un shell mongo en tant qu'utilisateur·trice de la base de données Talend Dictionary Service et exécutez les commandes suivantes.
Sous Linux :
Sous Windows :cd <install_dir>/mongodb/bin ./mongo dqdict -u dqdict-user -p duser --port 27017
<install_dir>\mongodb\bin>mongo dqdict -u dqdict-user -p duser --port 27017
-
Accéder à la base de données Talend Dictionary Service :
use dqdict
-
Supprimez la base de données :
db.runCommand( { dropDatabase: 1 } )
-
Quitter le shell mongo :
exit
- Arrêtez MongoDB.
-
Ouvrez un shell mongo en tant qu'utilisateur·trice de la base de données Talend Dictionary Service et exécutez les commandes suivantes.
- Ouvrez la version précédente du fichier <Tomcat>/conf/data-quality.properties ainsi que la nouvelle version.
-
Dans la nouvelle version du fichier data-quality.properties, remplacez le nom des paramètres suivants par les nouveaux noms :
Précédent nom du paramètre Nouveau nom du paramètre 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 - Si vous avez modifié la version précédente du fichier data-quality.properties, mettez à jour la version 8.0.x du fichier en copiant les valeurs de l'ancien fichier de configuration.
- Démarrez MongoDB pour la version 8.0.x.
-
Restaurez votre sauvegarde effectuée depuis l'instance MongoDB de la version précédente de Talend Dictionary Service, sur l'instance de MongoDB 8.0.x à l'aide de la commande suivante :
mongorestore -h <source_mongodb_host>:<source_mongo_port> -d <source_database> -u <source_mongodb_user> -p <source_mongodb_password> dump\
Exemple
mongorestore -h localhost:27017 -d dqdict -u dqdict-user -p duser dump\
-
Démarrez Talend Dictionary Service 8.0 en lançant, dans cet ordre :
- Apache ZooKeeper
- Apache Kafka
- Apache Tomcat (serveur de Talend Administration Center et serveur de Talend Identity and Access Management)
- MongoDB
- MinIO
Résultats
Vous êtes prêt·e à utiliser Talend Dictionary Service 8.0.