云数据库MongoDB支持手动释放分片集群实例中的Mongos节点、Shard节点,节点释放后数据不会丢失。本文介绍释放Mongos节点、Shard节点的方法。

前提条件

  • 释放分片集群实例中的Mongos节点时,Mongos节点数量为3个及以上。
  • 释放分片集群实例中的Shard节点时,Shard节点数量为3个及以上。
    注意 释放Shard节点前,您需要确保剩余Shard节点完全可以分担释放节点的数据,否则,执行释放操作后,实例状态将会一直为删除节点中,无法对实例进行重置密码、角色切换、变更节点连接地址、修改参数等操作。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 根据待释放的节点类型,选择对应的操作。
    • 释放Mongos节点

      Mongos列表区域,单击目标Mongos节点所在行操作列的更多,并选择释放

      释放Mongos节点
    • 释放Shard节点
      注意 释放Shard节点前,您需要确保剩余Shard节点完全可以分担释放节点的数据,否则,执行释放操作后,实例状态将会一直为删除节点中,无法对实例进行重置密码、角色切换、变更节点连接地址、修改参数等操作。

      Shard列表区域,单击目标Shard节点所在行操作列的更多,并选择释放

      释放Shard节点
  6. 在弹出的释放节点提示框中,单击确定
    执行释放节点操作时,实例状态为删除节点中,当实例状态变更为运行中时,说明节点释放成功。