您好,登录后才能下订单哦!
本篇文章为大家展示了MongoDB如何删除添加副本集并修改副本集IP等信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
MongoDB 删除,添加副本集,并修改副本集IP等信息
添加副本,在登录到主节点下输入
rs.add("ip:port");
删除副本
rs.remove("ip:port");
新增仲裁节点
rs.addArb(“ip:port”);
修改副本host:
shard1:PRIMARY> cfg = rs.conf()
{
"_id" : "shard1",
"version" : 5,
"protocolVersion" : NumberLong(1),
"members" : [
{
"_id" : 0,
"host" : "127.0.0.1:2777",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
}
],
"settings" : {
"chainingAllowed" : true,
"heartbeatIntervalMillis" : 2000,
"heartbeatTimeoutSecs" : 10,
"electionTimeoutMillis" : 10000,
"getLastErrorModes" : {
},
"getLastErrorDefaults" : {
"w" : 1,
"wtimeout" : 0
},
"replicaSetId" : ObjectId("5d9c7a7e76695600e03e231f")
}
}
shard1:PRIMARY> cfg.members[0].host = "10.13.10.2:2777"
10.130.10.72:2777
shard1:PRIMARY> rs.reconfig(cfg)
{ "ok" : 1 }
shard1:PRIMARY> rs.status()
{
"set" : "shard1",
"date" : ISODate("2019-10-09T02:59:26.916Z"),
"myState" : 1,
"term" : NumberLong(1),
"heartbeatIntervalMillis" : NumberLong(2000),
"members" : [
{
"_id" : 0,
"name" : "10.130.10.72:2777",
"health" : 1,
"state" : 1,
"stateStr" : "PRIMARY",
"uptime" : 54711,
"optime" : {
"ts" : Timestamp(1570589961, 1),
"t" : NumberLong(1)
},
"optimeDate" : ISODate("2019-10-09T02:59:21Z"),
"electionTime" : Timestamp(1570536062, 2),
"electionDate" : ISODate("2019-10-08T12:01:02Z"),
"configVersion" : 6,
"self" : true
}
],
"ok" : 1
}
上述内容就是MongoDB如何删除添加副本集并修改副本集IP等信息,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。