溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

升級MongoDB到2.6

發(fā)布時間:2020-07-04 15:19:24 來源:網(wǎng)絡(luò) 閱讀:984 作者:UltraSQL 欄目:MongoDB數(shù)據(jù)庫

升級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/

向AI問一下細(xì)節(jié)

免責(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)容。

AI