目前我正在进行MongoDB的双机热备方面相关的工作。根据我目前看到的MongoDB方面的材料,MongoDB的实际部署有三种方式,分别是“主动复制”,“副本集”以及“分片副本集”。

首先我们从最简单的开始,也就是先来做“主从备份”。

首先明确我只是测试,测试觉得不错会部署在我们的项目的服务器上面。介绍一下我的testbed,三个虚拟机,安装的都是ubuntu12.10的x86_64的服务器版操作系统。分别叫“MongoDBMaster”“MongoDBSlave1”“MongoDBSlave2”。

1.安装MongoDB。

这部分可以参考“MongoDB系列之一”,按照官网来做就没有什么问题。

2.配置MongoDB的配置文件/etc/mongodb.conf,只需要改其中的几个参数。

对master来说,master = true,source = slave1_IP slave2_IP

对slave来说,slave = true, source = master_IP

3.测试。

按照参考资料1里面的方法测试一下就可以了。

很简单吧,如果没有看懂或者像参考其他参数的配置,可以看下我的参考资料。这两位的博客讲的很全面。

参考资料:

http://www.elain.org/?p=627

http://blog.sina.com.cn/s/blog_48f9c0840100mmt1.html

最新文章

  1. shell脚本重新挂载出问题的卷
  2. JavaScript学习笔记-数组
  3. Animating Views Using Scenes and Transitions
  4. selector选择器
  5. iOS 支付宝支付集成获取私钥
  6. Matlab的GUI参数传递方式总结
  7. 封装JDBC操作数据库的方法
  8. Log4net 列
  9. .net web初级工程师教程
  10. (一)spring MVC基本概念和流程
  11. JSP简单标签标签库开发
  12. 木棍分割[HAOI2008]
  13. PostgreSQL 常用系统自带方法
  14. [SCOI2012]滑雪与时间胶囊
  15. 4.alembic数据迁移工具
  16. ASP .NET Core HTTP Error 502.5 – Process Failure
  17. [转]vue跨域解决方法
  18. 键值对的算子讲解 PairRDDFunctions
  19. 多个div中的label标签对齐
  20. iOS 生成pem证书

热门文章

  1. resolve "Undefined attribute name" warning for Angular "ng-" attributes in HTML files
  2. Nginx 之四: Nginx服务器的压缩功能和缓存功能
  3. Week13(12月5日):不怕错误,慢慢来 :)
  4. 7,C++ public, protected, private 继承的区别
  5. c++ ptrdiff_t 类型
  6. php调用com组件配置 以openoffice为例
  7. django在视图中使用模板
  8. sublime2/3自总结经常使用快捷键(2的居多)
  9. caffe神经网络框架的辅助工具(将图片转换为leveldb格式)
  10. [Swust OJ 138]--文件压缩