升级MongoDB到2.6 升级准备
1. 连接2.6 mongo shell到2.4 副本集辅助成员,在admin库执行db.upgradeCheckAllDBs()。 2. 评估升级到2.6的应用程序兼容性问题,参考:http://docs.mongodb.org/manual/release-notes/2.6-compatibility/ 单实例升级
1. 关闭mongod实例,用2.6 mongod二进制文件替换,并重启实例。 副本集升级 1. 升级副本集辅助成员。 依次升级每一个辅助成员。 通过关闭mongod实例,并用2.6 mongod二进制文件替换2.4二进制文件的方式,然后重启实例。 通过rs.status()检查成员状态,等待实例状态恢复为SECONDARY状态后,再升级下一个辅助成员。 2. 降级副本集主成员。 使用rs.stepDown()强制主库故障转移。 3. 升级主成员。 确认rs.status()主库状态为已降级,并有成员升级为主成员。 关闭原主成员实例,用2.6 mongod二进制文件替换,并重启实例。 驱动升级 C#/.NET 驱动版本需要升级到1.9以上。 (编辑:聊城站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|