MongoDB学习笔记(5)分片技术
来源:互联网 发布:161和162端口 编辑:程序博客网 时间:2024/06/05 11:38
创建分区
建立4个mongodb文件模拟4台服务器,端口依次为27017~27020。
1、开启config服务器
先前也说了,mongos要把mongod之间的配置放到config服务器里面,理所当然首先开启它,我这里就建立2222端口。2、开启mongos服务器
这里要注意的是我们开启的是mongos,不是mongod,同时指定下config服务器,这里我就开启D盘上的mongodb,端口27018。3、启动mongod服务器
对分片来说,也就是要添加片了,这里开启E,F盘的mongodb,端口为:27019,27020。
4、服务配置
由于客户端是直接和mongos交互,因此要连接mongos服务器,然后将27019和27020的mongod交给mongos,添加分片也就是addshard()。这里要注意的是,在addshard中,我们也可以添加副本集,这样能达到更高的稳定性。
<2>片已经集群了,但是mongos不知道该如何切分数据,也就是我们先前所说的片键,在mongodb中设置片键要做两步
①:开启数据库分片功能,命令很简单 enablesharding(),这里我就开启test数据库。
②:指定集合中分片的片键,这里我就指定为person.name字段。
5、查看效果
好了,至此我们的分片操作全部结束,接下来我们通过mongos向mongodb插入1000记录,然后通过printShardingStatus命令查看mongodb的数据分片情况。(以上截图有报错属于正常,因为自己做过联系后又发的博文)
参考:http://kb.cnblogs.com/page/152995/
删除分区
在上面的练习过程中,遇到一些问题需要删除分区,删除shard0001成功后,shard0000死活删不掉: 0 0
- MongoDB学习笔记(5)分片技术
- MongoDB学习(6)分片技术
- MongoDB 学习 第六节 分片技术
- (学习笔记)MongoDB 分布式搭建 --- 副本集分片
- MongoDB学习笔记之分片机制概述
- MongoDB水平分片集群学习笔记
- mongodb 学习笔记 09 -- shard分片
- MongoDB水平分片集群学习笔记
- MongoDB分片技术
- MongoDB Sharding 分片技术
- mongodb shard 分片技术
- mongodb分片技术
- MongoDB— 分片技术
- MongoDB分片技术
- MongoDB Sharding 分片技术
- MongoDB 分片技术
- MongoDB—分片技术
- 【MongoDb入门】 分片技术
- thinkphp 如何在两个入口文件中通过进行跳转呢?
- 我的第一篇博客
- JVM区域分配说明
- poj 2362 Square(dfs, 剪枝)
- 归档解档自定义类奔溃的问题
- MongoDB学习笔记(5)分片技术
- OC block 简单应用
- leetcode-java-103. Binary Tree Zigzag Level Order Traversal
- HDU Problem 1203 I NEED A OFFER! 【01背包】
- 使用Java发送HTTP发送POST、GET请求
- 【模板】树的直径
- 前端跨域解决方法之window.name+iframe
- 【CDP-云设计模式】第7章,3.内存中DB缓存模式(Inmemory DB Cache Pattern)
- win10登陆界面如何截屏