MongoDB如何修改副本集节点的优先级值

分类:编程技术 时间:2024-02-20 15:51 浏览:0 评论:0
0
本文主要介绍MongoDB如何修改副本集节点的优先级值。文章中的介绍非常详细,有一定的参考价值。感兴趣的朋友一定要读一下!

副本集节点的优先级影响选举结果。我们设置不同的优先级来增加某些节点成为主节点的可能性,同时也防止某些节点成为主节点。
具体设置如下:
登录主节点:
test:PRIMARY> cfg = rs.conf()
{
“_id” : "test",
"version" : 4,
"protocolVersion" : NumberLong(1),
"members" : [
                                        "_id" : 0,
" host" : "192.168.0.51:27017",
"arbiterOnly" : false,
"buildInd"exes" : true,
"hidden" : false,
"优先级" : 1,
"标签" : {


                                                            },
                                                 “slaveDelay“:数字(0),
更糟糕的是莫尔布斯普;“ host”:“ 192.168.0.52:27017”,

“ hidden”:false,false,
优先级“:”: 1,
                           "tags": {



                                                          "slaveDelay": NumberLong(0),
“投票”:1
},
                                                                                                                                                                                                                                                                                                   ​“arbiterOnly”: false,
“buildIndexes”: true,
“隐藏”: false,
“优先级”: 1,
“标签”: {


                 },
“slaveDelay” : NumberLong(0),
“投票” : 1
},
br/>                                  "_id": 3,
                         " host" : "192.168.0.52:27019",
"arbiterOnly" : true,
/> “构建索引" : true,
"隐藏" : false,
                                                                                                                                                                               “slaveDelay”: NumberLong(0) “投票数”: 1 “heartbeatIntervalMillis”: 2000,
            "heartbeatTimeoutSecs": 10,
"electionTimeoutMillis" : 10000,
"catchUpTimeoutMillis" : 60000,
"getLastErrorModes" : {


                   },
"getLastErrorDefaults" : {< br/> "w" : 1,
"wtimeout" : 0
},
"replicaSetId" : ObjectId("5a94ff92bf8f7ba59f48e552")
}
}
修改节点优先级值:
test:PRIMARY> cfg.members[0].priority = 1
1
test:PRIMARY> cfg.members[0].priority = 3
3
测试:PRIMARY> cfg.members[1].priority = 2
2
测试:PRIMARY> cfg.members[2].priority = 1
1


应用配置:
test :PRIMARY> rs.reconfig(cfg)
{ "ok" : 1 }
test:PRIMARY>

以上是《如何修改 MongoDB》Replica 优先级值这篇文章的全部内容设置节点》,感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,欢迎关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > MongoDB如何修改副本集节点的优先级值

用户评论