Mongodb被动(passive)节点配置
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先
千家信息网最后更新 2026年11月01日Mongodb被动(passive)节点配置
将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。
除了仲裁节点,其他每个节点都有个代表优先权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.5cfg.members[1].priority = 2cfg.members[2].priority = 2rs.reconfig(cfg)
说明:cfg.members[0].priority =
中括号中的数字是执行rs.conf()得出的节点顺序,第一个节点在这里写0,第二个节点写1,依次类推。
执行命令:
cfg = rs.conf()cfg.members[1].priority = 0rs.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的竞争。
节点
优先权
数据
命令
集群
竞争
普通
最大
也就是
代表
可以通过
大小
数字
权重
格式
状态
范围
面的
顺序
中括号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳九邦互联网科技有限公司
互联网通讯科技
金诺互联网科技
互联网金融 科技
中国互联网科技发展
宜安科技 互联网金融
互联网科技大会
多迪互联网科技有限公司
互联网科技公司招聘
江苏南京365互联网科技
哈尔滨新华互联网科技学院
本届互联网博览会上的黑科技
南博望互联网科技有限公司
科技互联网的核心竞争力
互联网科技实习生岗位
互联网科技融合创新
抖集互联网科技技术咨询
互联网高科技行业有哪些企业
科技互联网专业务虚会材料
互联网科技创业有什么好项目
互联网黑科技
齐家互联网科技
互联网 科技服务平台
金融科技和互联网金融
以后互联网后是啥科技
金融科技与互联网金融相同和不同
江苏苏星互联网科技有限公司
互联网相关科技技术
山东大美朱楼互联网科技有限公司
吉林省码上互联网科技电话
- 上一篇
replace与replace into怎么在Mysql数据库中使用
本篇文章为大家展示了replace与replace into怎么在Mysql数据库中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Mysql replac
- 下一篇
error: install: %pre scriptlet failed (2), skipping cvuqdisk-1.0.9-1
在安装11g rac的时候,有一步是要安装cvuqdisk-1.0.9-1.rpm,但是报错如下:[root@oraclerac1 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rp