系统架构副本集的调整不仅有增加节点,减少节点也是减少硬件投入成本的一个常用方案。
rs.remove(hostname)
例如,将两个节点28013和28014从复制集中移除,只需执行"rs.remove"指令就可以,具体如下面的代码所示:
rs1:PRIMARY>rs.remove("localhost:28014") {"ok":1} rs1:PRIMARY>rs.remove("localhost:28013") {"ok":1}
在本例中,先登录primary实例,通过执行"rs.remove("localhost:28014")"和"rs.remove("localhost:28013")"命令,将两个节点28013和28014从复制集中移除。