Mongodb副本集节点维护详解,真实亲测
添加节点
普通节点
[C#] 纯文本查看 复制代码 rs.add("192.168.1.10:27012");
添加时记得数据库一定是库的,不能有用户数据库和其他内容,要不然可能会初始化不成功,或者出现异常问题,难以解决
添加仲裁节点
[C#] 纯文本查看 复制代码 rs.add("192.168.1.10:27012",true);
将第二个参数直接写成true就行了,如果不写默认是false
删除节点
[C#] 纯文本查看 复制代码 rs.remove("192.168.1.10:27012");
删除就很简单了。
如何修改配置参数呢,也很简单
主要是 [C#] 纯文本查看 复制代码 rs.config() 方法
[C#] 纯文本查看 复制代码 > var config=rs.config()
> config.members[0].host="192.168.1.11:27017"
> rs.reconfig(config)
没错就只有这三步,中间可以任意修改多个参数的值,最后只要使用[C#] 纯文本查看 复制代码 rs.reconfig(config) 应用一下就行了
这个执行成功之后会直接应用到当前集群中。
像修改权重值什么 的都可以通过这个方法来解决。完全可以替代上面的add和remove方法
|