問(wèn)題描述線上的 mongodb 的版本有點(diǎn)低了, 一些語(yǔ)法都用不了. 所以想升級(jí)下版本, 但之前沒(méi)有升級(jí)版本的經(jīng)驗(yàn). 想請(qǐng)教一下相關(guān)經(jīng)驗(yàn).主要問(wèn)題就是不能影響線上業(yè)務(wù)的正常運(yùn)行.
2 回答

臨摹微笑
TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
每個(gè)MongoDB版本推出的時(shí)候都有一個(gè)Upgrade Notes,指導(dǎo)你如何從上一個(gè)版本升級(jí)到現(xiàn)在的版本。比如:
仔細(xì)閱讀這些文檔,每個(gè)版本的升級(jí)過(guò)程幾乎都是可以不當(dāng)機(jī)的,因?yàn)閞eplica set的3個(gè)節(jié)點(diǎn)是可以輪流升級(jí)的。
需要注意的問(wèn)題:
不可以跳版本升級(jí)。例如從2.6升到4.0,升級(jí)的路徑必須是:2.6 -> 3.0 -> 3.2 -> 3.4 -> 3.6 -> 4.0;
升級(jí)MongoDB前先升級(jí)驅(qū)動(dòng),因?yàn)榕f驅(qū)動(dòng)不可能兼容新版本,但新驅(qū)動(dòng)肯定能兼容舊版本。

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果線上的mongo是復(fù)制集的??梢圆捎茫壬?jí)從的版本。 再把主切換到剛剛的從。 再把其他復(fù)制集的升級(jí)到主節(jié)點(diǎn)。
- 2 回答
- 0 關(guān)注
- 1090 瀏覽
添加回答
舉報(bào)
0/150
提交
取消