当前位置:Gxlcms > 数据库问题 > mongodb集群升级(2.6.7-3.0.3)

mongodb集群升级(2.6.7-3.0.3)

时间:2021-07-01 10:21:17 帮助过:16人阅读

**注意最终还是需要停mongosconfigdbmongosconfigdb也需要升级,停止几分钟即可)**

Mongo-2.6.7数据升级(导入)为Mongo-3.0.3。数据显示要比老版本少,是新的引擎数据有压缩。

 

1.本地测试机测试

测试机: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()          //查看分片信息

 

 

3手动添加数据

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

mongodb集群升级(2.6.7-3.0.3)

标签:mongob

人气教程排行