gpt4 book ai didi

MongoDB 副本集独立备份和恢复

转载 作者:可可西里 更新时间:2023-11-01 10:01:14 26 4
gpt4 key购买 nike

出于开发原因,我需要备份生产副本集 mongodb 并将其恢复到独立的不同机器测试实例上。

一些文档正在谈论相反的( standalone 2 replica-set ),但我找不到他的降级/回滚方式。

在这种情况下,要走的路是什么?

最佳答案

无论副本集中有多少个节点,每个节点都保存相同的数据。

因此获取数据很容易 - 只需使用 mongodump(出于性能原因,最好针对辅助数据),然后将 mongorestore 放入新的 mongod 中以供您独立开发系统。

mongodump 不会获取任何与复制相关的集合(它们位于名为 local 的数据库中)。如果您最终拍摄了副本节点的文件系统快照而不是使用 mongodump,请确保在将快照恢复到生产独立时删除 local 数据库服务器,然后重新启动 mongod,以便它能够正确检测到它不是副本集的一部分。

关于MongoDB 副本集独立备份和恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com