标签:mongob
MongoDB 3.0于2015年3月3日正式发布。可以毫不夸张的说,该版本的新增特性标志着MongoDB这款典型的NoSQL数据库已经进入了一个全新的发展阶段。
官方文档:http://docs.mongodb.org/manual/release-notes/3.0/
由于3.0新曾功能的提升,我们决定升级mongodb-3.0.3
总结:**注意最终还是需要停mongos和configdb(mongos和configdb也需要升级,停止几分钟即可)**
Mongo-2.6.7数据升级(导入)为Mongo-3.0.3。数据显示要比老版本少,是新的引擎数据有压缩。
测试机:192.168.5.66
系统版本:Centos6.5_64-2.6.32 Mongodb版本:
测试机一台启动不同端口 一个mongos 一个configdb 两个分片 2个仲裁节点
端口分配:
分片1:
shard1(主):192.168.5.66:27001
shard11(副本集):192.168.5.66:27011
arbiter1(权重):192.168.5.66:27000
分片2:
shard2(主):192.168.5.66:27002
shaed22(副本集):192.168.5.66:27022
arbiter2(权重):192.168.5.66:27222
mongos:192.168.5.66:27111
configdb:192.168.5.66:27100
2.配置mongodb-2.6.7集群
分片配置:
分片1:
config = {_id:"replset1", members:[
{_id:0,host:"192.168.5.66:27001",priority:1},
{_id:1,host:"192.168.5.66:27011",priority:2},
{_id:2,host:"192.168.5.66:27000",arbiterOnly:true},
]
}
rs.initiate(config); //更新配置
rs.status() //查看配置信息
分片2:
config = {_id:"replset2", members:[
{_id:0,host:"192.168.5.66:27002",priority:1},
{_id:1,host:"192.168.5.66:27022",priority:2},
{_id:2,host:"192.168.5.66:27222",arbiterOnly:true},
]
}
rs.initiate(config); //更新配置
rs.status() //查看配置信息
mongos添加路由信息:
db.runCommand({addshard :"replset1/192.168.5.66:27001,192.168.5.66:27011"});
db.runCommand({addshard :"replset2/192.168.5.66:27002,192.168.5.66:27022"});
use admin
printShardingStatus() //查看分片信息
use testapm
for (var i= 1; i <= 20; i++)db.haha.save({tid:i,name:"username"+i,age:i});
for (var i= 1; i <= 10; i++)db.table1.save({tid:i,name:"username"+i,age:i});
for (var i= 1; i <= 15; i++)db.table2.save({tid:i,name:"username"+i,age:i});
use crash
for (var i= 1; i <= 15; i++)db.tab1.save({tid:i,name:"username"+i,age:i});
for (var i= 1; i <= 15; i++)db.tab2.save({tid:i,name:"username"+i,age:i});
for (var i= 1; i <= 15; i++)db.table3.save({tid:i,name:"username"+i,age:i});
本文出自 “mongodb升级3.0” 博客,请务必保留此出处http://jiachen.blog.51cto.com/3296673/1677138
标签:mongob
原文地址:http://jiachen.blog.51cto.com/3296673/1677138