注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

曾国藩的博客

 
 
 

日志

 
 

mongo从库提升成主库  

2015-09-16 11:04:26|  分类: SQL/Oracle/Mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
http://17173ops.com/2014/05/14/howto-prompt-mongo-slave-to-master.shtml

大概过程如下:

1、关闭原主库,拷贝所有的文件至新的服务器,启动主库

2、进入从库变更source

use local

> db.sources.find()

{ “host” : “10.x.x.1:35010”, “source” : “main”, “syncedTo” : { “t” : 1399858333, “i” : 13 } }

> db.sources.update({“host”:”10.x.x.1:35010″},{$set:{“host”:”10.x.x.2:35010″}})

> db.sources.find()

{ “host” : “10.x.x.2:35010”, “source” : “main”, “syncedTo” : { “t” : 1399858333, “i” : 13 } }

修改从库的配置文件source = 10.x.x.2:35010

重启从库

ps:不能直接修改从库的配置文件,需先在local库里update。否则提示 [replslave] repl: –source 10.x.x.2:35010 != 10.x.x.1:35010 from local.sources collection,同时无法登入。

3、对比数据主从的数据

主库

> db.page.stats()

{

“ns” : “collector.page”,

“count” : 3631964,

“size” : 121859241232,

“avgObjSize” : 33551.885765387546,

“storageSize” : 121929141424,

“numExtents” : 73,

“nindexes” : 2,

“lastExtentSize” : 2146426864,

“paddingFactor” : 1,

“systemFlags” : 1,

“userFlags” : 0,

“totalIndexSize” : 658249760,

“indexSizes” : {

“_id_” : 120743168,

“srcUrl” : 537506592

},

“ok” : 1

}

从库

> db.page.stats()

{

“ns” : “collector.page”,

“count” : 3631964,

“size” : 121859241232,

“avgObjSize” : 33551.885765387546,

“storageSize” : 121929141424,

“numExtents” : 73,

“nindexes” : 2,

“lastExtentSize” : 2146426864,

“paddingFactor” : 1,

“systemFlags” : 1,

“userFlags” : 0,

“totalIndexSize” : 658249760,

“indexSizes” : {

“_id_” : 120743168,

“srcUrl” : 537506592

},

“ok” : 1

}

  评论这张
 
阅读(281)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018