mongodb 容災演練操作步步驟【適用於計劃內演練】
-
將計劃做為容災演練的mongo member 從複製集中remove rs.remove("hostname:port")
-
連線到mongod容災節點,將其由other狀態變成primary
cfg = rs.conf()
cfg.members = [{
"_id" : 10,
"host" : "hostname:port",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
}]
rs.reconfig(cfg,{force:true})
rs.conf()
檢視admin庫system.version,如果存在{_id:"minOpTimeRecovery"}記錄,刪除該記錄。
3. 連線到config容災節點,將其由other狀態變成primary
cfg = rs.conf()
cfg.members = [{
"_id" : 10,
"host" : "hostname:port",
"arbiterOnly" : false,
"buildIndexes" : true,
"hidden" : false,
"priority" : 1,
"tags" : {
},
"slaveDelay" : NumberLong(0),
"votes" : 1
}]
rs.reconfig(cfg,{force:true})
rs.conf()
4. ##更新分片資訊
use config
db.shards.update({_id: "分片名"},{$set: {"host" : "容災節點hostname:資料節點埠號"}})
5. 更新mongos 配置檔案中config 連線節點資訊,修改為容災演練的config節點資訊
6. 這時期的mongos 就ok了,至此演練結束done
----The End----
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2213291/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 容災演練月報 | 福萊特集團核心系統完成“跨雲”容災切換演練
- 容災演練月報 | 紹興銀行四大業務系統完成容災切換演練
- 容災演練,一鍵切換,浙大二院實戰演練圓滿成功!
- 容災演練月報 | 雅安市商業銀行四大業務系統完成容災切換演練
- 小丸子學MongoDB系列之——副本集在容災環境中的故障演練MongoDB
- redis演練Redis
- AwaysOn災備恢復演練問題處理
- 系統高可用之容災應急切換演練探討活動總結
- 什麼是攻防演練?攻防演練包含哪些專案?
- Gin實戰演練
- Pytorch入門演練PyTorch
- 混沌演練實踐(一)
- 【java反射】Class型別的相關操作演練Java反射型別
- [實戰演練]python3使用requests模組爬取頁面內容Python
- redis的sentinel模式故障演練Redis模式
- SQL隱碼攻擊演練SQL
- Delphi托盤程式設計實戰演練 (轉)程式設計
- Swift-MVVM 簡單演練(一)SwiftMVVM
- Swift-MVVM 簡單演練(三)SwiftMVVM
- Swift-MVVM 簡單演練(四)SwiftMVVM
- Swift-MVVM 簡單演練(二)SwiftMVVM
- Chaosblade 常見場景演練
- 護網行動與攻防演練的聯絡?網路安全攻防演練的意義!
- 一次DB2 DR演練DB2
- 實時數倉混沌演練實踐
- B站故障演練平臺實踐
- Git多人專案開發流程演練Git
- JSON劫持漏洞攻防原理及演練JSON
- 使用Pytorch訓練分類器詳解(附python演練)PyTorchPython
- 容災演練雙月報|溫州市醫院完成EMR資料庫一鍵切換和一鍵回切資料庫
- mysql MGR搭建和模擬切換演練MySql
- 小小演練(hydra&burpsuite&pywifi)UIWiFi
- 【劉文彬】【精解】EOS智慧合約演練
- 建立REST SOE實戰演練系列連結REST
- 記某次攻防演練:大戰UEditor並突破
- “有備無患、一鍵切換”記山東省婦幼保健院資訊系統容災演練實戰
- linux沒熟練內容Linux
- iOS 元件化 使用cocoapods整合實戰演練iOS元件化