【问题标题】:Import Mongo database from snapshot volume AWS从快照卷 AWS 导入 Mongo 数据库
【发布时间】:2022-01-17 18:24:50
【问题描述】:

我有 2 个带有 3 个节点的 mongo 集群和一个配置的副本集。目标是通过主快照将数据库从 clusterA 导入 clusterB

这些是我遵循的步骤。

  • 从 Ec2 ma​​sterA 创建快照。
  • 从创建的快照创建 volumeA
  • volumeA 附加到 ma​​sterB
  • /data/db2ma​​sterB 中安装了 volumeA
  • 更新了 /etc/mongo/mongod.conf 以指向新的存储。
  • 已重新启动 MongoDB。

重启时没有错误,但是当我连接回数据库时,我仍然看到旧的集合。但是,目录 /data/db2 显示不同的大小并匹配 clusterA 中的数据库。

谢谢,感谢您的帮助。

【问题讨论】:

    标签: mongodb amazon-web-services amazon-ec2 amazon-ebs


    【解决方案1】:

    找到解决方案:

    所以,我们有一个 mongo 集群 clusterA,有 1 个 master 和 2 个 worker。

    在集群 A 中,我们从主卷 snapA 创建一个快照,然后从该快照卷 A 创建一个卷。

    如果我们想将 mongo 数据库从 clusterA 导入到 clusterB:

    • 首先,将卷 A 附加到 masterB 中。
    • 挂载卷,例如在 /data/db2 中。

    连接并安装卷后,请按照此 Mongo 指南https://docs.mongodb.com/manual/tutorial/restore-replica-set-from-backup/

    之后,您将通过卷快照成功地将 mongo 备份从 clusterA 导入到 clusterB。

    问候。

    【讨论】:

      猜你喜欢
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多