您好,登錄后才能下訂單哦!
本篇文章為大家展示了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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。