recherche

Maison  >  Questions et réponses  >  le corps du texte

mongodb3.x - erreur de migration de données mongodb (mongorestore, mongoimport)

Je souhaite maintenant migrer les données Mongo locales (50 Go) vers Alibaba Cloud (mémoire 1G). La version locale est la v2.4.9 et le serveur est la v3.2.11

Si je déploie la version mongo v2.x sur Alibaba Cloud, les données peuvent être restaurées avec succès.

Il peut donc s'agir d'un problème entre la v2 et la v3, ou d'un problème avec la v3 elle-même ? Mais cette dernière solution semble peu probable.
Comment le résoudre ?

巴扎黑巴扎黑2781 Il y a quelques jours884

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-02 09:25:08

    Je viens de l'essayer. Je l'ai vidé de la version 2.6.6, puis je l'ai restauré avec succès dans les versions 2.6.10 et 3.2.11. Cela ne devrait pas être un problème de version, les versions sont toutes rétrocompatibles.
    C'est peut-être un problème de données ?
    Je n’ai pas ce Big Data, donc c’est difficile à tester. Essayez de passer à une montre plus petite.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:25:08

    Lisez attentivement la documentation, les mises à niveau entre versions sont explicitement interdites. La bonne approche consiste à mettre à niveau version par version. Deux options :

    Mettez à niveau localement vers la version 3.2 par version puis exportez vers un site distant

    Votre situation devrait être : 2.4.9 -> 2.6.x -> 3.0.x -> 3.2.11
    Enfin, prenez les données exportées en 3.2.11 vers mongorestore.

    Installez la version 2.4.9 à distance et effectuez la mise à niveau vers la version 3.2.11

    Le processus suit également le processus ci-dessus.
    La mise à niveau de chaque version doit être effectuée conformément aux notes de mise à niveau de la version correspondante pour garantir un résultat correct au final.

    répondre
    0
  • Annulerrépondre