恢复分片的Mongodb不包含有关分片的信息

时间:2019-10-16 11:56:33

标签: mongodb sharding mongodump mongorestore

我正在使用mongodump和mongorestore进行备份并恢复MongoDB分片集群3.2。 (3个节点的群集)

我创建了一个名为“ testing”的数据库,该数据库具有一个名为“ collection1”和“ collection2”的集合。 然后,我在“测试”数据库上启用了分片,并对集合“ collection1”和“ collection2”进行了分片。

然后我尝试使用进行备份 mongodump -d测试--out / backups / shard 备份工作正常。

接下来,我删除了数据库“测试”

现在,我尝试使用mongorestore还原它。 mongorestore -d“测试” / backups / shard / testing / 恢复已完成。

尽管已还原数据库及其集合。我看到在还原的数据库中未启用分片。 如何保留特定数据库的分片信息,以便在还原操作之后,集合应处于相同的分片状态。

0 个答案:

没有答案