【问题标题】:Mongodb Upgrade on Aws Bean stalkAws Beanstalk 上的 Mongodb 升级
【发布时间】:2016-12-22 07:53:21
【问题描述】:

我想升级 mongodb 版本,已经安装了 2.6.4 版本的 mongodb,我想更新 3.2.4 版本。我将名为 mongo.conf 的文件放在 .ebextenstions 下,但它不起作用。 mongodb 不会更新。所以没有数据,所以不用担心备份,只想更新。

Mongo.conf 文件

files: 
  "/etc/yum.repos.d/mongodb.repo":
    mode: "000644"
    content: |
      [mongodb-org-3.0]
      name=MongoDB Repository
      baseurl=http://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.0/x86_64/
      gpgcheck=0
      enabled=1
  "/opt/mongos.conf":
    mode: "000755"
    content: |
      net:
        port: 27017
      operationProfiling: {}
      processManagement:
        fork: "true"
      sharding:
        configDB: mongo-cfg1.internal.company.com:27019,mongo-cfg2.internal.company.com:27019,mongo-cfg3.internal.company.com:27019
      systemLog:
        destination: file
        path: /var/log/mongos.log
container_commands:
  01_install_mongo:
    command: yum install -y mongodb-org-mongos-3.0.2
    ignoreErrors: true
  02_start_mongos:
    command: "/usr/bin/mongos -f /opt/mongos.conf > /dev/null 2>&1 &"

请帮助我,我在这里做错了什么,我是aws beanstalk的新手。我找不到任何文档。

谢谢

【问题讨论】:

    标签: mongodb amazon-web-services amazon-ec2


    【解决方案1】:

    来自https://docs.mongodb.com/manual/release-notes/3.2-upgrade/

    要将现有的 MongoDB 部署升级到 3.2,您必须运行 3.0 系列版本。

    在尝试升级到 3.2 之前,您必须将 2.6 副本集升级到 3.0。

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 2020-08-17
      • 2016-05-14
      • 2017-08-05
      • 2021-12-11
      • 2021-08-06
      • 2015-06-24
      • 2021-11-09
      • 2015-04-13
      相关资源
      最近更新 更多