mongodb的分布式集群(4、分片和副本集的结合)
2016-03-14 11:29
274 查看
概述
前面3篇博客讲了mongodb的分布式和集群,当中第一种的主从复制我们差点儿不用,没有什么意义,剩下的两种,我们不论单独的使用哪一个。都会出现对应的问题。比較好的一种解决方式就是。分片和副本集的集合使用,这样就比較完美了。部署图
在这里,我们须要注意。我们mongosserver配置成了集群,所以,我们须要在client上分别得加入对应的地址,这个和在副本集的那篇博客中将的内容一样,在javaclient程序的详细核心代码,在那篇博客中也给了大家,假设这点不清楚的,能够看看那篇博客。
分片集群的配置
分片集群配置 //启动每台Config mongod --dbpath /data/mongodbtest/config/data --port 27017 //启动每台mongos mongos --configdb 192.168.24.201:27017,192.168.24.202:27017,192.168.24.203:27017 --port 27017 //登录每台mongos加入分片(省略配置副本集过程) use admin db.runCommand( { addshard : "Shard1/192.168.24.1:27017, 192.168.24.2:27017, 192.168.24.3:27017"}); db.runCommand( { addshard : "Shard2/192.168.24.11:27017, 192.168.24.12:27017, 192.168.24.13:27017"});上面的配置是比較核心的配置,当中涉及到副本集等方面的详细配置,大家能够參考之前的几篇文章,这里就不再赘述
总结
mongodb的学习过程中,我最困难的阶段不是在学习分布式集群这块内容上。而是在最简单的环境配置上,那个过程,我须要从官网上,下载对应的server端。下载对应的client驱动。然后做一个最简单的实例,那个过程是最困难的。一旦走过那个过程。剩下的都不是事了。相关文章推荐
- MONGODB 2.6.8 的一个BUG [Assertion: 13548:BufBuilder attempted to grow() to 134217728 bytes, past the ]
- MongoDB 3 + Windows 7 X64安装及配置
- Log4j2记录日志到数据库(MySQL&MongoDB)
- MongoDB 自动分片 auto sharding
- mongodb与mysql相比的优缺点
- 关于mongodb中的索引
- MongoDB 与关系型数据库(Oracle)关联统计实践方案
- MongoDB学习—(6)MongoDB的find查询比较符
- ganglia监控mongoDB
- MongoDb gridfs-ngnix文件存储方案 - 图片
- mongodb3.0 性能測试报告 一
- 【前端笔记】关于mongodb的基本概念
- mongodb3.2集群认证登陆
- JavaScript按日期查询MongoDB中的数据的要点示例
- mongodb - collMod
- 8天学通MongoDB——第二天 细说增删查改
- 8天学通MongoDB——第一天 基础入门
- JavaScript按日期查询MongoDB中的数据的要点示例
- mongodb简单的基础操作
- mongodb中的查询find操作