mongodb - Replication Set成员维护
2016-03-15 14:28
393 查看
1.添加复制集成员
2.删除复制集成员
3.增加仲裁节点
4.替换节点
5.调整成员节点的优先级
优先级从0到1000,也可以是小数。默认是1。仲裁的优先级是1,隐藏节点、延迟节点的优先级是0。配置优先级可能会导致当前primary节点降级。
6.设置隐藏节点
7.配置延迟节点
8.取消节点投票权限
ybb:PRIMARY> rs.add("cc.example.com:27020") { "ok" : 1 } ybb:PRIMARY>
2.删除复制集成员
ybb:PRIMARY> rs.remove("cc.example.com:27020") { "ok" : 1 } ybb:PRIMARY>
3.增加仲裁节点
ybb:PRIMARY> rs.addArb("cc.example.com:27021") { "ok" : 1 } ybb:PRIMARY>
4.替换节点
cfg = rs.conf() cfg.members[4].host = "cc.example.com:27022" rs.reconfig(cfg)
5.调整成员节点的优先级
优先级从0到1000,也可以是小数。默认是1。仲裁的优先级是1,隐藏节点、延迟节点的优先级是0。配置优先级可能会导致当前primary节点降级。
cfg=rs.conf() cfg.members[0].priority=0.5 cfg.members[1].priority=2 cfg.members[2].priority=2 rs.reconfig(cfg)
6.设置隐藏节点
cfg = rs.conf() cfg.members[0].priority = 0 cfg.members[0].hidden = true rs.reconfig(cfg)
7.配置延迟节点
cfg = rs.conf() cfg.members[0].priority = 0 cfg.members[0].hidden = true cfg.members[0].slaveDelay = 3600 rs.reconfig(cfg)
8.取消节点投票权限
cfg = rs.conf() cfg.members[3].votes = 0 rs.reconfig(cfg)
相关文章推荐
- mongodb - Replication Set搭建过程
- MongoDB数据查询
- 使用MongoDB血泪般的经验教训
- mongodb启动命令
- Python简单连接MongoDB数据库的方法
- mongodb - Master Slave Replication
- mongodb权威指南
- mongodb 使用总结
- MongoDB数据类型
- MongoDB文档和集合
- mongoDB系列之--入门(一)
- mongodb mongoexprt 导出数据 json csv格式
- Python简单连接MongoDB数据库的方法
- node.js + express + mongodb 新手写的简单的高校实验室人员及任务管理系统
- 新手学Linux(四)----Linux下安装配置MongoDB数据库
- mongodb字段类型ObjectID使用
- java代码实现mongodb故障迁移和读写分离
- 微软Orleans连接MongoDB
- Python-MongoDB官方文档翻译
- mongoDb c++ 开发环境搭建