更新 amazon linux ec2 数据库服务器(MONGO DB)为 3.0,我需要将数据库更新到 3.4,并且不丢失任何数据

更新 amazon linux ec2 数据库服务器(MONGO DB)为 3.0,我需要将数据库更新到 3.4,并且不丢失任何数据

我有一个 Amazon Linux 实例作为数据库服务器(Mongo DB),但我现有数据库服务器的版本是 3.0,我需要将数据库更新到 3.4,并且不丢失任何数据。我该怎么做?你能帮我吗?

答案1

为了从 MongoDB 3.0 升级到 3.4,您必须先从 3.0 升级到 3.2 版本系列,然后从 3.2 升级到 3.4 版本系列。

如果您想避免升级过程中出现任何意外问题,我建议您:

  • 阅读MongoDB 3.2 中的兼容性变化并考虑任何可能适用于您的用例的。
  • 进行备份现有的 3.0 生产部署。
  • 将备份恢复到 MongoDB 3.0 开发/暂存环境中,以便您可以测试升级过程。
  • 升级驱动程序至以下版本完全兼容 3.4(因为这是你的最终目标)
  • 如果您正在使用任何第三方管理工具,您也应该将其升级到完全支持 3.4 的版本。
  • 按照以下步骤操作将 MongoDB 升级到 3.2将您的 3.0 测试部署升级到最终的 MongoDB 3.2.22 版本。
  • 测试,测试,测试!

一旦一切看起来运行良好:

如果您对上述步骤感到满意并已解决在测试环境中遇到的任何问题,那么您应该已准备好成功进行生产升级。

实际升级过程不会花费太多时间,但遵循上述步骤将帮助您避免生产升级时出现任何意外。

相关内容