参考 > 参考 > mongo Shell方法 > 复制方法 > rs.remove()
rs.
remove
(主机名)¶hostname
从当前副本集中删除参数描述的成员。此功能将短暂断开外壳程序,并在副本集
重新协商哪个成员将成为主要成员时强制重新连接。结果,即使此命令成功,外壳程序也会显示错误。
该rs.remove()
方法具有以下参数:
参数 | 类型 | 描述 |
---|---|---|
hostname |
串 | 副本集中系统的主机名。 |
注意
在运行rs.remove()
操作之前,最好关闭要删除的副本集成员。
默认情况下,副本集成员等待5分钟,然后再断开与已删除成员的连接。在分片副本集中,您可以使用ShardingTaskExecutorPoolHostTimeoutMS
server参数修改此超时
。
4.2版中的新增功能:若要立即将所有传出连接从副本集中删除到删除的成员,请dropConnections
对副本集上每个剩余的成员运行管理命令:
用<hostname>
已删除成员的主机名和
侦听<port>
的端口替换mongod
。