真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MongoDBUpgradeaReplicaSet


MongoDB Upgrade a Replica Set

MongoDB 副本集升級(jí)

前言

Part1:寫(xiě)在最前

廣陽(yáng)網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)

本文講解MongoDB副本集的升級(jí)方法,以及注意事項(xiàng)。本文的環(huán)境為MongoDB3.2升級(jí)MongoDB3.4,低版本升級(jí)3.4的話需要優(yōu)先升級(jí)到3.2版本才可以。如果發(fā)現(xiàn)3.4版本與應(yīng)用不兼容,可以降級(jí)到3.2。

實(shí)戰(zhàn)

Part1:準(zhǔn)備

在開(kāi)始升級(jí)之前,請(qǐng)參閱MongoDB 3.4文檔中的兼容性更改,以確保您的應(yīng)用程序和部署與MongoDB 3.4兼容。在開(kāi)始升級(jí)之前解決部署中的不兼容問(wèn)題。

升級(jí)MongoDB之前,請(qǐng)先在臨時(shí)環(huán)境中測(cè)試應(yīng)用程序,以確保升級(jí)順利進(jìn)行。

Part2:降級(jí)限制

升級(jí)到3.4后,您不能降級(jí)到3.2.7或更早版本。您只能降級(jí)到3.2.8或更高版本。

注意:避免重新配置包含不同MongoDB版本成員的副本集,因?yàn)镸ongoDB版本中的權(quán)限驗(yàn)證規(guī)則可能會(huì)有所不同。

Part3:低版本升級(jí)先決條件

要將副本集升級(jí)到3.4,所有副本集成員必須運(yùn)行版本3.2。要從早期的MongoDB版本升級(jí)副本集,請(qǐng)先將副本集的所有成員升級(jí)到最新的3.2系列版本,然后按照以下步驟從MongoDB 3.2升級(jí)到3.4。

Part4:低版本升級(jí)先決條件

要將副本集升級(jí)到3.4,所有副本集成員必須運(yùn)行版本3.2。要從早期的MongoDB版本升級(jí)副本集,請(qǐng)先將副本集的所有成員升級(jí)到最新的3.2系列版本,然后按照以下步驟從MongoDB 3.2升級(jí)到3.4。

Part5:先升級(jí)副本中的一個(gè)Secondary

關(guān)閉mongod實(shí)例,并用3.4二進(jìn)制文件的bin目錄代替3.2二進(jìn)制文件的bin目錄。

重新啟動(dòng)成員并等待成員恢復(fù)到Secondary狀態(tài),然后再升級(jí)下一個(gè)Secondary成員。要檢查成員的狀態(tài),請(qǐng)?jiān)趍ongo shell中發(fā)出rs.status()。

Part6:stepdown副本集的Primary

將mongo shell連接到Primary服務(wù)器并使用rs.stepDown()來(lái)降級(jí)主服務(wù)器并強(qiáng)制其他節(jié)點(diǎn)選舉新的Primary服務(wù)器。

Part7:升級(jí)Primary

當(dāng)rs.status()顯示原Primary節(jié)點(diǎn)已經(jīng)變?yōu)镾econdary,新的PRIMARY已經(jīng)被選舉出來(lái)的時(shí)候,開(kāi)始升級(jí)原Primary節(jié)點(diǎn):

關(guān)閉數(shù)據(jù)庫(kù),并用3.4二進(jìn)制文件的bin目錄代替3.2二進(jìn)制文件的bin目錄。

啟動(dòng)原Primary節(jié)點(diǎn)。


Part8:啟用不向下兼容的3.4新功能

此時(shí),您可以運(yùn)行3.4版本,而不使用與3.2不兼容的3.4功能。

要啟用這些3.4功能,請(qǐng)將功能兼容版本設(shè)置為3.4。

啟用這些不向下兼容的功能會(huì)使降級(jí)過(guò)程復(fù)雜化。有關(guān)詳細(xì)信息,請(qǐng)參閱刪除3.4不兼容的功能。

 

建議在升級(jí)后,讓?xiě)?yīng)用先不使用3.4這些功能一段時(shí)間,以確保穩(wěn)定性。當(dāng)您確認(rèn)應(yīng)用穩(wěn)定運(yùn)行,且需要3.4版本這些不向下兼容的功能時(shí),利用如下命令啟用這些功能:

主節(jié)點(diǎn)運(yùn)行:

db.adminCommand({ setFeatureCompatibilityVersion:"3.4" } )


網(wǎng)頁(yè)題目:MongoDBUpgradeaReplicaSet
瀏覽地址:http://weahome.cn/article/goepci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部