Avant de commencer
Si vous avez installé et utilisé Talend Dictionary Service pour créer des types sémantiques personnalisés ou modifier les types existants, vous devez mettre Talend Dictionary Service à niveau avant de mettre Talend Data Stewardship à niveau. Pour plus d'informations, consultez Mise à niveau de Talend Dictionary Service version 6.3.x ou 6.4.x vers 6.5.x.
Vous devez avoir téléchargé Talend Data Stewardship 6.5.x.
Procédure
-
Installez Talend Data Stewardship 6.5.x avec une instance de MongoDB embarquée et ne démarrez pas l'instance.
-
Si vous avez installé Talend Data Stewardship 6.5 en mode service, arrêtez l'instance ainsi que MongDB et supprimez la base de données :
-
Ouvrez un shell mongo en tant qu'utilisateur de la base de données Talend Data Stewardship et exécutez les commandes suivantes :
cd <install_dir>/mongodb/bin
./mongo tds -u tds-user -p duser --port 27017
-
Accédez à la base de données Talend Data Stewardship :
use tds
-
Supprimez la base de données :
db.runCommand( { dropDatabase: 1 } )
-
Quittez le shell mongo :
exit
-
Si vous avez modifié la version 6.3.x ou 6.4.x du fichier <Data_Stewardship_Path>/conf/data-stewardship.properties, vous pouvez reproduire ces modifications dans la version 6.5.x du fichier.
-
Arrêtez votre instance de Talend Data Stewardship 6.3.x ou 6.4.x, mais laissez l'instance de MongoDB en cours d'exécution.
-
Effectuez une sauvegarde de l'instance de MongoDB utilisée pour Talend Data Stewardship 6.3.x ou 6.4.x à l'aide de la commande suivante :
<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>
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 |
tds |
mongodb.user |
tds-user |
mongodb.password |
duser |
-
Arrêtez l'instance de MongoDB de Talend Data Stewardship 6.3.x et 6.4.x et démarrez l'instance MongoDB de la version 6.5.x.
-
Restaurez votre sauvegarde effectuée sur MongoDB 6.3.x ou 6.4.x, sur l'instance de MongoDB 6.5.x à l'aide de la commande suivante :
<mongo_path>/bin/mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>
-
Démarrez Talend Data Stewardship 6.5.x.
Résultats
Vous pouvez désormais utiliser Talend Data Stewardship 6.5.x.