您好,欢迎访问一九零五行业门户网

MongoDB(AutoSharding+Replication sets 稳定性测试 )

稳定性已经提高,断掉162,163,164任意一台server ,mongos都能自动reconnect中其中的vote的一个成员primary.
单replication sets设计:
如图所示,10.9.3.228只启动mongos和config两个服务
注意:mongos里面的ip和端口是config服务的ip和端口先进性配置autosharding
163的shardv已经启动了,只要启动下165服务器的autosharding服务
[root@localhost bin]# cat runservershard.sh   ./mongod --shardsvr -dbpath=../data/mongodb --logpath=../data/shardsvr_logs.txt --fork  配置163和164的replication
至此replication sets配置成功!
再在228服务器上进行相应sharding配置
use admin
然后分别在163和164服务器上启动rep服务,163要单独启动shard服务
163:
[root@localhost bin]# cat runservershard.sh   ./mongod --shardsvr --dbpath=../data/mongodb --logpath=../data/shardsvr_logs.txt --fork --replset set163164  164:
[root@localhost bin]# cat runservershard.sh   ./mongod --dbpath=../data --logpath=../data/shardsvr_logs.txt --fork --replset set163164   至此autosharding+rep配置成功。然后进行测试稳定性阶段。
先看下结果:
可以看到,总共插入2000w条数据,163和164相同大小 165属于分片 数据。

其它类似信息

推荐信息