Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

将副本集转换为分片集群

在此页面上

  • 导航到部署的 Clusters视图。
  • 转换所需的副本集。
  • 提供新分片集群的详细信息。
  • 单击 Convert(连接)。
  • 修改应用程序以连接到 mongos进程而不是副本集。
  • 更改任何集群范围的设置。

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

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

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

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

  1. 单击 Clusters(集群)视图。

2

菜单,然后单击Convert to Sharded Cluster

3

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

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

    字段
    操作
    Cluster Name
    输入新集群的名称。
    CSRS Name (MongoDB 3.2 或更高版本)
    输入 CSRS的名称。

    注意

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

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

    注意

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

    字段
    操作
    Host Name

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

    如果需要添加新主机:

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

    2. 单击 Next(连接)。

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

    4. 单击 Verify Agent(连接)。

    Port
    输入IANA端口号。
    Data Directory

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

    示例路径为/data

    mongod必须在指定托管上独占使用这些路径。 MongoDB Ops Manager自动化必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    Log File

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

    示例路径为/data/mongodb.log

    mongod必须在指定托管上独占使用这些路径。 MongoDB Ops Manager自动化必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    注意

    添加或删除配置服务器

    • 要添加新的配置服务器,请单击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必须在指定托管上独占使用这些路径。 MongoDB Ops Manager自动化必须具有文件系统权限才能读取、写入和执行此目录中的所有文件和文件夹。

    注意

    添加或删除 Mongo 分片路由器

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

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

4
5

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

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

6

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

注意

要将副本集转换为具有嵌入式配置服务器的分分片集群,必须首先转换为具有专用配置服务器的分分片集群,然后修改该集群以使用专用配置服务器。

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

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

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

注意

转换后对备份的影响

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

  • backupEnabled

  • 保留以前的快照

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

转换后,应为整个分片集群启用备份

如果为副本集启用了部署区域,则必须为新配置服务器选择部署地区。 在您选择地区之前,分分片集群处于Misconfigured状态。 要学习;了解更多信息,请参阅为分片分配部署地区。

后退

将独立运行转换为副本集