资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

mongoDBShardedCluster迁移后更改各个server的IP地址

MongoDB  Sharded  Cluster迁移后更改各个server的IP地址

 作者:sylar版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]

mongoDB sharding服务器架构如下图:

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业海伦免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。


mongoDB  Sharded  Cluster迁移后更改各个server的IP地址
【背景说明】
 当mongoDB  Sharded  Cluster发生迁移时候,如果采用冷备方式或者其他方式迁移,而需要更改每个节点记录的IP地址信息,下面就具体介绍更改IP地址方法
【副本集部分】
 按照如下方式修改每个分片的副本集的主从关系、config的副本集主从关系

config=rs.conf()

config.members[0].host ="10.9.110.116:30001"

rs.reconfig(config,{force:true})

 根据实际情况,更改每个节点的IP地址信息,config.members[0]的数字是根据rs.conf()显示的自然排序来的,从0开始,并非id
【shard部分】

 修改mongos记录分片的IP地址

>use config;

>db.shards.find()

{ "_id" : "kk-comic-test-shard02", "host" : "kk-comic-test-shard02/10.9.70.22:30004,10.9.70.22:30005" }

{ "_id" : "kk-comic-test-shard03", "host" : "kk-comic-test-shard03/10.9.70.22:30007,10.9.70.22:30008" }

{ "_id" : "kk-comic-test-shard01", "host" : "kk-comic-test-shard01/10.9.110.116:30001,10.9.110.116:30002" }

将上述地址进行如下更改: 

>db.shards.update( { "_id" : "kk-comic-test-shard02" }, { $set: { "host": "kk-comic-test-shard02/10.9.110.116:30004,10.9.110.116:30005" } }, { multi: true })

>db.shards.update( { "_id" : "kk-comic-test-shard03" }, { $set: { "host": "kk-comic-test-shard03/10.9.110.116:30007,10.9.110.116:30008" } }, { multi: true })

>db.shards.update( { "_id" : "kk-comic-test-shard01" }, { $set: { "host": "kk-comic-test-shard01/10.9.110.116:30001,10.9.110.116:30002" } }, { multi: true })


当前名称:mongoDBShardedCluster迁移后更改各个server的IP地址
网页URL:http://cdkjz.cn/article/gdoose.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220