Docs 菜单
Docs 主页
/
MongoDB Cloud Manager
/

将副本集转换为分片集群

在此页面上

  • 在MongoDB Cloud Manager中, Go项目的 Deployment 页面。
  • Go到Processes页面。
  • 选择部署的Clusters视图。
  • 转换所需的副本集。
  • 提供新分片集群的详细信息。
  • 单击 Convert(连接)。
  • 修改应用程序以连接到 mongos进程而不是副本集。
  • 更改任何集群范围的设置。

Cloud Manager 提供将副本集转换为分片集群的功能。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果 Deployment(数据库部署)页面尚未出现,请单击侧边栏中的 Deployment(数据库)。

    显示“部署”页面。

2

单击部署的Processes标签页。

显示“进程”页面。

3
4

菜单,然后单击Convert to Sharded Cluster

5

Provide details for your new sharded cluster模式中配置以下设置:

  1. 分片集群组件命名为:

    字段
    操作

    Cluster Name

    输入新集群的名称。

    CSRS Name

    输入 CSRS的名称。

    注意

    单击Convert后无法更改这些值。

  2. Config Servers中为每个 mongod进程设置以下值。 所有字段均为必填字段。

    注意

    您必须部署至少一台配置服务器。

    字段
    操作

    Host Name

    从菜单中选择现有主机名,或在列表上方的搜索框中键入主机名以查找主机。

    如果需要添加新主机:

    1. 单击 New Server(管理员)链接。

    2. 单击 Next(连接)。

    3. 按照说明在该新主机上安装新的自动化。

    4. 单击 Verify Agent(连接)。

    Port

    输入IANA端口号。

    Data Directory

    输入每个mongod数据库文件的绝对目录路径。

    示例路径为/data

    mongod必须在指定主机上独占使用这些路径。 Cloud Manager Automation 必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    Log File

    键入每个mongod的日志文件的绝对文件路径。

    示例路径为/data/mongodb.log

    mongod必须在指定主机上独占使用这些路径。 Cloud Manager Automation 必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    注意

    添加或删除配置服务器

    • 要添加新的配置服务器,请单击Add a Config Server

    • 要删除配置服务器,请单击位于要删除的配置服务器右侧。

  3. 为分片集群中的每个MongoS进程设置以下值。 所有字段均为必填字段。

    注意

    您必须至少部署一个mongos

    字段
    操作

    Host Name

    从菜单中选择现有主机名,或在列表上方的搜索框中键入主机名以查找主机。

    如果需要添加新主机:

    1. 单击 New Server(管理员)链接。

    2. 单击 Next(连接)。

    3. 按照说明在该新主机上安装新的自动化。

    4. 单击 Verify Agent(连接)。

    Port

    输入IANA端口号。

    Log File

    输入每个mongos进程的日志的绝对文件路径。

    示例路径为/data/mongodb.log

    mongos必须在指定主机上独占使用这些路径。 Cloud Manager Automation 必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    注意

    添加或删除 Mongo 分片路由器

    • 要添加新的mongos ,请单击Add a MongoS

    • 要删除mongos ,请单击位于要删除的mongos右侧。

6
7

在 Cloud Manager 用户界面中,单击图标,然后单击Connect to this instanceConnect to your Deployment对话框提供集群中mongos的主机名和端口。

有关连接到 Cloud Manager 部署的完整文档,请参阅连接到 MongoDB 进程

8

如果要对分片集群进行任何进一步更改,请参阅“编辑部署配置”页面上的Sharded Cluster标签页。

将副本集转换为分片集群后,您可以为数据库和collection启用分片。

要了解如何对集合进行分片,请参阅对集合进行分片。

如果您需要添加其他分片以支持更大的容量,请单击分片集群的扳手菜单以创建其他分片。

注意

转换后对备份的影响

转换后的分片(原始副本集)具有:

  • backupEnabled

  • 保留以前的快照

  • 只有能力将快照恢复到此分片

转换后,应为整个分片集群启用备份。 在运行 MongoDB FCV 4.0或更早版本的数据库上,激活备份会导致 Cloud Manager 在配置服务器和转换后的分片上启动初始同步。 恢复整个分片集群只能使用转换后拍摄的快照。

后退

将独立实例隐藏到副本集