您好,登錄后才能下訂單哦!
升級MongoDB到2.6
升級準(zhǔn)備
1. 連接2.6 mongo shell到2.4 副本集輔助成員,在admin庫執(zhí)行db.upgradeCheckAllDBs()。
2. 評估升級到2.6的應(yīng)用程序兼容性問題,參考:http://docs.mongodb.org/manual/release-notes/2.6-compatibility/
單實例升級
1. 關(guān)閉mongod實例,用2.6 mongod二進(jìn)制文件替換,并重啟實例。
副本集升級
1. 升級副本集輔助成員。
依次升級每一個輔助成員。
通過關(guān)閉mongod實例,并用2.6 mongod二進(jìn)制文件替換2.4二進(jìn)制文件的方式,然后重啟實例。
通過rs.status()檢查成員狀態(tài),等待實例狀態(tài)恢復(fù)為SECONDARY狀態(tài)后,再升級下一個輔助成員。
2. 降級副本集主成員。
使用rs.stepDown()強制主庫故障轉(zhuǎn)移。
3. 升級主成員。
確認(rèn)rs.status()主庫狀態(tài)為已降級,并有成員升級為主成員。
關(guān)閉原主成員實例,用2.6 mongod二進(jìn)制文件替換,并重啟實例。
驅(qū)動升級
C#/.NET 驅(qū)動版本需要升級到1.9以上。
參考:
http://docs.mongodb.org/manual/release-notes/2.6-upgrade/
http://docs.mongodb.org/manual/reference/method/db.upgradeCheckAllDBs/#db.upgradeCheckAllDBs
http://docs.mongodb.org/manual/release-notes/2.6-compatibility/
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。