Upgrade a Replica Set from 3.4 to 3.6?
1)在master執(zhí)行 db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
結(jié)果
{ "featureCompatibilityVersion" : { "version" : "3.4" }, "ok" : 1 }
2)在master上執(zhí)行db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ),執(zhí)行成功;
注意:這一步必須要完成
3)關(guān)閉secondary 節(jié)點實例,將軟硬有3.4版本替換為3.6版本,然后啟動secondary節(jié)點
注意: 如果有config配置信息在目錄下,須將config配置信息原樣copy到3.6版本的目錄下
4)做主從切換,建議用 rs.reconfig(),此時master節(jié)點變?yōu)閟econdary 節(jié)點
官方文檔推薦用rs.stepDown(),不靠譜
5)將原來的master節(jié)點,現(xiàn)在的secondary的軟件從3.4變?yōu)?.6,然后啟動該secondary節(jié)點
注意config配置文件夾
6)停掉表決節(jié)點,升級表決幾點軟件,然后啟動表決節(jié)點。
7)此時在master節(jié)點上執(zhí)行執(zhí)行 db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
結(jié)果依然是:{ "featureCompatibilityVersion" : { "version" : "3.4" }, "ok" : 1 }
8)在master節(jié)點再次做主從節(jié)點的切換,b并查看各節(jié)點狀態(tài)是否正常
9)8)成功執(zhí)行后,在當(dāng)前的master節(jié)點上執(zhí)行db.adminCommand( { setFeatureCompatibilityVersion: "3.6" } )
執(zhí)行結(jié)果為:
{
"ok" : 1,
"operationTime" : Timestamp(1531483378, 1),
"$clusterTime" : {
"clusterTime" : Timestamp(1531483378, 1),
"signature" : {
"hash" : BinData(0,"x22wHyiBqj/HuEenVyec6JKDL38="),
"keyId" : NumberLong("6577658765040943117")
}
}
}
成功
10)測試3.6新舊功能點是否正常。并仔細(xì)查看日志。
本文題目:MongoDB升級--從3.4到3.6-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://chinadenli.net/article42/ehihc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、虛擬主機(jī)、自適應(yīng)網(wǎng)站、定制網(wǎng)站、動態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容