将分片群集转换为副本集

在本页面

本教程描述了将sharded cluster转换为非分片replica set的过程。要将副本集转换为分片群集将副本集转换为分片群集。有关分片群集的更多信息,请参见Sharding文档。

将具有单个分片的群集转换为副本集

对于只有一个分片的sharded cluster,该分片包含完整的数据集。使用以下过程将该群集转换为非分片的replica set

Tip

更改--shardsvr选项将更改mongod侦听传入连接的端口。

现在,单分片群集是非分片的replica set,它将接受对数据集的读取和写入操作。

您现在可以停用其余的分片基础结构。

将分片群集转换为副本集

使用以下过程可以从具有多个分片的sharded cluster过渡到全新的replica set

Note

并非所有数据库上的所有集合都必须分片。不要只迁移分片集合。确保所有数据库和所有集合正确迁移。

该应用程序现在将使用未分片的replica set进行读写。现在,您可以停用剩余的未使用的分片群集基础结构。

首页