亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

MongoDB Upgrade a Replica Set

發布時間:2020-03-04 19:43:14 來源:網絡 閱讀:6192 作者:dbapower 欄目:MongoDB數據庫


MongoDB Upgrade a Replica Set

MongoDB 副本集升級

前言

Part1:寫在最前

本文講解MongoDB副本集的升級方法,以及注意事項。本文的環境為MongoDB3.2升級MongoDB3.4,低版本升級3.4的話需要優先升級到3.2版本才可以。如果發現3.4版本與應用不兼容,可以降級到3.2。


實戰

Part1:準備

在開始升級之前,請參閱MongoDB 3.4文檔中的兼容性更改,以確保您的應用程序和部署與MongoDB 3.4兼容。在開始升級之前解決部署中的不兼容問題。

升級MongoDB之前,請先在臨時環境中測試應用程序,以確保升級順利進行。



Part2:降級限制

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

注意:避免重新配置包含不同MongoDB版本成員的副本集,因為MongoDB版本中的權限驗證規則可能會有所不同。



Part3:低版本升級先決條件

要將副本集升級到3.4,所有副本集成員必須運行版本3.2要從早期的MongoDB版本升級副本集,請先將副本集的所有成員升級到最新的3.2系列版本,然后按照以下步驟從MongoDB 3.2升級到3.4



Part4:低版本升級先決條件

要將副本集升級到3.4,所有副本集成員必須運行版本3.2要從早期的MongoDB版本升級副本集,請先將副本集的所有成員升級到最新的3.2系列版本,然后按照以下步驟從MongoDB 3.2升級到3.4



Part5:先升級副本中的一個Secondary

關閉mongod實例,并用3.4二進制文件的bin目錄代替3.2二進制文件的bin目錄。

重新啟動成員并等待成員恢復到Secondary狀態,然后再升級下一個Secondary成員。要檢查成員的狀態,請在mongo shell中發出rs.status()



Part6:stepdown副本集的Primary

mongo shell連接到Primary服務器并使用rs.stepDown()來降級主服務器并強制其他節點選舉新的Primary服務器。



Part7:升級Primary

rs.status()顯示原Primary節點已經變為Secondary,新的PRIMARY已經被選舉出來的時候,開始升級原Primary節點:

關閉數據庫,并用3.4二進制文件的bin目錄代替3.2二進制文件的bin目錄。

啟動原Primary節點。



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

此時,您可以運行3.4版本,而不使用與3.2不兼容的3.4功能。

要啟用這些3.4功能,請將功能兼容版本設置為3.4

啟用這些不向下兼容的功能會使降級過程復雜化。有關詳細信息,請參閱刪除3.4不兼容的功能。

 

建議在升級后,讓應用先不使用3.4這些功能一段時間,以確保穩定性。當您確認應用穩定運行,且需要3.4版本這些不向下兼容的功能時,利用如下命令啟用這些功能:

主節點運行:

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



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

牙克石市| 门源| 麻江县| 九龙城区| 新绛县| 资兴市| 江安县| 江陵县| 泸溪县| 浮山县| 岚皋县| 青海省| 天柱县| 阿瓦提县| 通州市| 普安县| 金昌市| 平罗县| 开原市| 伊宁市| 新河县| 安仁县| 曲松县| 甘泉县| 苗栗市| 得荣县| 青河县| 扶余县| 平邑县| 东至县| 南阳市| 高要市| 汨罗市| 五常市| 崇左市| 兖州市| 衡山县| 陆丰市| 兴化市| 西盟| 苍山县|