MongoDB升级一个复制集


MongoDB Upgrade a Replica Set

MongoDB 副本集升级

前言

本文讲解MongoDB副本集的升级方法,以及注意事项。本文的环境为MongoDB3.2升级MongoDB3.4,低版本升级3.4的话需要优先升级到3.2版本才可以。如果发现3.4版本与应用不兼容,可以降级到3.2。


实战

MongoDB 3.4MongoDB 3.4

MongoDB



3.43.2.73.2.8

MongoDBMongoDB



3.43.2MongoDB3.2MongoDB 3.23.4



3.43.2MongoDB3.2MongoDB 3.23.4



mongod3.4bin3.2bin

SecondarySecondarymongo shellrs.status()

mongo shellPrimaryrs.stepDown()Primary



rs.status()PrimarySecondaryPRIMARYPrimary

3.4bin3.2bin

Primary


3.43.23.4

3.43.4

3.4

 

3.43.4

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



MongoDB升级一个复制集