1. 测试工具 ????本次测试选取YCSB(Yahoo! Cloud System Benchmark)作为测试客户端工具。YCSB是Yahoo开源的一个nosql测试工具,用来测试比较各种nosql的性能,项目地址:https://github.com/brianfrankcooper...
分类:
数据库 时间:
2015-11-12 18:30:05
阅读次数:
400
报错:/data/mongodb2/log/mongo.log2015-09-14T05:41:49.288-0400*****SERVERRESTARTED*****2015-09-14T05:41:49.293-0400[initandlisten]MongoDBstarting:pid=13693port=27017dbpath=/data/mongodb2/db64-bithost=mongodb02.com2015-09-14T05:41:49.293-0400[initandlisten]2..
分类:
数据库 时间:
2015-09-16 16:07:20
阅读次数:
662
架构图: 1.准备机器,IP分别设置为 192.168.1.201
192.168.1.202
192.168.1.203 2.在每个机器上下载mongodb 3.在每个机器上建立mongos.config,shard1,shard2.shard3五个文件夹 mongos:数据库集群请求的入口(生产...
分类:
数据库 时间:
2015-09-14 14:04:05
阅读次数:
394
1.进入mongoDB:
2.新建数据库且分片:
mongos> use 502
switched to db 502
mongos> sh.enableSharding("502")
{ "ok" : 1 }
查看表状态:
mongos> sh.status()
--- Sharding Status ---
...//略
{ "_id" : "502...
分类:
数据库 时间:
2015-08-19 20:32:05
阅读次数:
153
参考http://scholar.blog.51cto.com/9985645/1673939一、环境mongodb-1192.168.3.31mongosmongodb-2192.168.3.32shard1mongodb-3192.168.3.33shard2mongodb-4192.168.3.34configserver二、配置过程清理数据(我这里是之前做过mongodb的其它实验)[root@mongodb-2~]#/etc/init.d/m..
分类:
数据库 时间:
2015-08-07 16:37:59
阅读次数:
174
MongodbSharding分片集群
OSCentOS6.5
192.168.3.100 server1 configport=27017
192.168.3.100 server1 mongosport=27018
192.168.3.101 node1 mongodport=27018
192.168.3.102 node2 mongodport=27018#CentOS安装mongo软件包
yum-yinstallmongodbmongodb-server#开启..
分类:
数据库 时间:
2015-05-22 19:21:18
阅读次数:
207
这几天通过看书和查找资料,学习了分片集群模式,刚开始还真没看太明白感觉主要是几个概念之间的关系纠缠不清
配置服务器分片副本集mongos路由
介于此,通过学习,整理了两张图:这张是总体的框架理解
这张是从程序员使用的角度来看...
分类:
数据库 时间:
2015-03-19 14:52:07
阅读次数:
156
1.使用mongodump备份小量分片集群数据如果一个分片集群的数据集比较小,可以直接使用mongodump连接到mongos实例进行数据备份。默认情况下,mongodump到非primary的节点进行数据查询。如:mongodump--host192.168.100.200--port28018-dtaiwan_game1-o.
mongorestore--host192...
分类:
数据库 时间:
2015-03-18 06:30:41
阅读次数:
1021
MongoDB分片集群的入口mongos自身没有failover机制。官方建议是将mongos和应用服务器部署在一起,多个应用服务器就要部署多个mongos实例,这样很是不方便。还可以使用LVS或者HAProxy来实现多个mongos的failover机制,但是一定要注意使用clientaffinity即客户端关联特性。global..
分类:
数据库 时间:
2015-03-14 20:09:42
阅读次数:
253
在本篇博客中我们主要讨论下博客的管理。由于已经在前面五篇中写了详细的实例,因此这里就不再举例说明。
一、监控
分片集群是整个体系中比较复杂的一块,因此更应该需要监控。
主要命令: serverstatus和currentOp()
二、手动分区
手动分区意思就是手动对线上分片集群的块进行拆分和迁移。一般而言,一个分片写的越多,它越大。 movechunk命令在这种情况下同样有帮助
...
分类:
数据库 时间:
2014-11-13 00:37:53
阅读次数:
235