Accéder au contenu principal Passer au contenu complémentaire

Migration de MongoDB pour Talend Data Stewardship

Suivez cette procédure pour mettre à niveau MongoDB 4.4 vers MongoDB 5 ou 7 et migrez vos données pour Talend Data Stewardship. Pour plus d'informations concernant les versions compatibles, consultez Bases de données compatibles.

Avant de commencer

  • Si vous avez installé et utilisé Talend Dictionary Service pour créer des types sémantiques personnalisés ou mis à jour les types prédéfinis, vous devez migrer Talend Dictionary Service MongoDB avant de migrer Talend Data Stewardship MongoDB. Pour plus d'informations, consultez Migrating MongoDB for Talend Dictionary Service.

Procédure

  1. Arrêtez votre instance de la version précédente de Talend Data Stewardship, mais laissez l'instance de MongoDB en cours d'exécution.
  2. Sauvegardez votre MongoDB en exécutant la commande suivante.

    Sous 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>

    Sous 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>

    Par exemple : mongodump -h localhost:27017 -u tdsuser -p tds -d tds -o dump\

  3. Arrêtez l'instance MongoDB.
  4. Désinstallez MongoDB 4.4.
  5. Installez MongoDB 5 ou 7. Pour plus d'informations concernant l'installation de MongoDB, consultez la documentation MongoDB (en anglais).
  6. Démarrez la nouvelle version de MongoDB.
  7. Restaurez votre sauvegarde MongoDB en exécutant la commande suivante.

    Sous Linux :

    <mongo_path>/bin ./mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>  

    Sous Windows :

    <mongo_path>/bin>mongorestore -h <mongo_host>:<mongo_port> -u <mongo_tds_username> -p <mongo_tds_password> -d <mongo_tds_database> <backup_location>

    Par exemple : ./mongorestore -h localhost:27017 -u tdsuser -p tds -d tds -o dump\

  8. Démarrez Talend Data Stewardship.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !