开发者社区> 问答> 正文

什么是ApsaraDB for MongoDB物理备份恢复



下载及解压


下载物理备份文件后,将文件解压至MongoDB所在的data目录(需确保是空的),假设/path/to/mongo为要用物理备份启动的MongoDB所在目录: cd /path/to/mongo/data/
rm -rf *
tar xzvf hins_xxx.tar.gz



启动MongoDB版本及配置要求


  1. MongoDB版本要求:3.2及以上。

  2. 阿里云ApsaraDB for MongoDB默认使用的是WiredTiger存储引擎,并且开启了directoryPerDB选项,因此配置中需要指定这个选项。

  3. 阿里云ApsaraDB for MongoDB的物理备份默认带有原实例的副本集配置,启动时需以单节点模式启动(配置文件中不能有replication相关配置),否则可能无法访问。如需以副本集模式启动,可再以单节点模式启动后按照以下步骤执行:```
  4. 1. 移除原有副本集配置
  5.    use local
  6.    db.system.replset.remove({})
  7. 2. 修改配置文件,添加replication相关配置
  8. 3. 重启mongod进程
  9. 4. 重新初始化副本集
  10. ```


阿里云ApsaraDB for MongoDB的物理备份带有原实例的账号密码,若在配置文件中开启了认证,则需要使用原实例的账号密码来访问。
以下为可以使用阿里云ApsaraDB for MongoDB的物理备份启动的配置模板(单节点开启认证): systemLog:
     destination: file
     path: /path/to/mongo/mongod.log
     logAppend: true
security:
     authorization: enabled
storage:
     dbPath: /path/to/mongo/data
     directoryPerDB: true
net:
     http:
         enabled: false
     port: 27017
     unixDomainSocket:
         enabled: false
processManagement:
     fork: true
     pidFilePath: /path/to/mongo/mongod.pid

展开
收起
云栖大讲堂 2017-10-30 17:11:41 2013 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
MongoDB多数据中心的方案选型之路 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载