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
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-2659165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB 4.2副本集新增/刪除副本(一主一副一仲裁)MongoDB
- mongodb 4.0副本集搭建MongoDB
- MongoDB 6.0.3副本集搭建MongoDB
- mongodb副本集新增刪除節點MongoDB
- MongoDB日常運維-04副本集搭建MongoDB運維
- MongoDB日常運維-05副本集故障切換MongoDB運維
- MongoDB 4.2副本集自動故障轉移(一主一副一仲裁)MongoDB
- MongoDB日常運維-06副本集搭建錯誤彙總MongoDB運維
- MongoDB副本集MongoDB
- 2.MongoDB 4.2副本集環境基於時間點的恢復MongoDB
- MongoDB部署副本集MongoDB
- 搭建MongoDB副本集MongoDB
- MongoDB 副本集搭建MongoDB
- MongoDB 副本集管理MongoDB
- MongoDB副本集replica set (二)--副本集環境搭建MongoDB
- MongoDB--副本集基本資訊【面試必備】MongoDB面試
- 006.MongoDB副本集MongoDB
- MongoDB - 副本集簡介MongoDB
- MongoDB 副本集切換方法MongoDB
- MongoDB 副本集原理及管理MongoDB
- MongoDB Replica Set 副本集實踐MongoDB
- 手把手教你搭建mongodb副本集MongoDB
- Python連線訪問mongodb副本集PythonMongoDB
- Mongodb分散式叢集副本集+分片MongoDB分散式
- linux下Mongodb叢集搭建:分片+副本集LinuxMongoDB
- 第六章 MongoDB副本集搭建MongoDB
- MongoDB4.2 副本集掃盲說明MongoDB
- 分散式文件儲存資料庫之MongoDB副本集分散式資料庫MongoDB
- 批次修改副檔名
- [Python] 透過pymongo連線docker中並開啟了副本集的mongodb資料庫PythonDockerMongoDB資料庫
- Linux 命令列刪除指定副檔名檔案Linux命令列
- 單機Linux下搭建MongoDB副本集-三節點LinuxMongoDB
- mongodb副本集用一致性快照方法新增從節點步驟MongoDB
- 使用Docker搭建MongoDB 5.0版本副本集叢集DockerMongoDB
- mongo副本集搭建Go
- mongdb副本集搭建
- 副本集部署
- 副本集要點