Mongodb被动(passive)节点配置 推荐
2016-08-19 10:33
423 查看
将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。
除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。
MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。
如果值是0,那么不能成为primay。
通过rs.conf()命令查看出节点列表:
以下为我的实验mongodb集群:
2.将上面的192.168.22.10节点的priority值修改成0,让它只接收数据,不参与成为primary的竞争。
命令格式如下:
中括号中的数字是执行rs.conf()得出的节点顺序,第一个节点在这里写0,第二个节点写1,依次类推。
执行命令:
除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。
MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。
如果值是0,那么不能成为primay。
通过rs.conf()命令查看出节点列表:
以下为我的实验mongodb集群:
PRIMARY> rs.conf() { "_id" : "test", "version" : 22, "members" : [ { "_id" : 3, "host" : "192.168.22.36:27017" }, { "_id" : 5, "host" : "192.168.22.10:27017" }, { "_id" : 6, "host" : "192.168.22.12:27017", "priority" : 0, "arbiterOnly" : true }, { "_id" : 7, "host" : "192.168.22.115:27017" } ] }
2.将上面的192.168.22.10节点的priority值修改成0,让它只接收数据,不参与成为primary的竞争。
命令格式如下:
cfg = rs.conf() cfg.members[0].priority = 0.5 cfg.members[1].priority = 2 cfg.members[2].priority = 2 rs.reconfig(cfg)说明:cfg.members[0].priority =
中括号中的数字是执行rs.conf()得出的节点顺序,第一个节点在这里写0,第二个节点写1,依次类推。
执行命令:
cfg = rs.conf() cfg.members[1].priority = 0 rs.reconfig(cfg)查看集群状态:
PRIMARY> rs.conf() { "_id" : "test", "version" : 22, "members" : [ { "_id" : 3, "host" : "192.168.22.36:27017" }, { "_id" : 5, "host" : "192.168.22.10:27017" "priority" : 0 }, { "_id" : 6, "host" : "192.168.22.12:27017", "priority" : 0, "arbiterOnly" : true }, { "_id" : 7, "host" : "192.168.22.115:27017" } ] }可以看到192.168.22.10:27017节点的priority的值变为0,这时候它只接收数据,不参与primary的竞争。
相关文章推荐
- mongodb 三节点Shard Replica set 配置
- 一、mongodb之单个实例、主从配置、多个节点
- 你的FTP是主动还是被动(active or passive)? 推荐
- 全新服务器 centos 7.4 配置(四) MongoDB安装配置(YUM安装推荐)
- mongodb需要配置仲裁节点
- mongodb集群安装及延迟节点配置
- Openstack 实战讲解之-----06-计算节点配置 推荐
- Openstack 实战讲解之-----05-控制节点Nova服务安装配置 推荐
- mongodb需要配置仲裁节点
- MongoDB 3 分片集群安装配置 推荐
- 黄聪:VPS配置Filezilla Server支持FTP的Passive被动模式(FTP连接不上怎么办?有详细教程)
- Openstack 实战讲解之-----------03-控制节点服务配置 推荐
- MongoDB 复制集节点增加移除及节点属性配置
- spring配置mongodb连接副本集多个节点
- Mongodb延迟复制节点配置
- Linux下Mongodb安装和启动配置 推荐
- 10分钟配置MongoDB集群(2012.12.17更新) 推荐
- Mongodb 3节点 Rep set +sharding 配置
- mongodb节点配置指南
- Nginx反向代理与负载均衡:节点服务器单/多虚拟机配置+实验环境搭建+原理解析 推荐