首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

【转】Mongodb抄本集的维护

2013-03-10 
【转】Mongodb副本集的维护??source:从库的ip和端口?syncedTo:目前的同步情况,以及最后一次同步的时间?从上

【转】Mongodb副本集的维护

?

?

source:从库的ip和端口

?

syncedTo:目前的同步情况,以及最后一次同步的时间

?

从上面可以看出,在数据库内容不变的情况下他是不同步的,数据库变动就会马上同步。

?

2增删节点

?

? 1,增加节点

?

?? Mongodb可以做到在不停机的情况下无缝增加节点。命令也很简单,两步就可以完成

?

??? 1,启动新的Mongodb,并指定副本集

?

??? 2,把副本集添加到"串"中

?

?

?

【转】Mongodb抄本集的维护

?

?

?

?

?

启动一个新的进程,我用的mongodb4这个目录,端口号4444,然后运行添加命令。

?

【转】Mongodb抄本集的维护

?

?

?

?

?

?

命令的格式是:rs.add("ip+端口号")

?

注意:这个命令只能用在主库中,可以看到我重新连接到了端口号是3333的主库。

?

然后查看下状态

?

?

?

【转】Mongodb抄本集的维护

?

?

?

?

?

?

可以看到4444已经做为从库添加到了副本集。

?

? 大家也可以发现这里多出了一个属性:stateStr和errmsg,这两个属性表示当前同步的状态,到了什么进度

?

?stateStr:RECOVERING//表示正在同步数据,

?

????????????? SECONDARY//表示已经成功同步,可以正常使用。

?

????? 2,删除节点

?

????????? 出于种种原因把,现在准备删除一个节点,空闲出一台服务器

?

??????? 这时使用命令rs.remove("IP+端口")即可移除该节点

?

?????? 现在我移除刚刚添加上的4444这个节点

?

?

?

【转】Mongodb抄本集的维护

?

?

?

?

?

?

4444已经被删除。

?

副本集的基本维护也就这么多了,能满足大部分的需求。

?

?

?

转自?http://www.cnblogs.com/spnt/archive/2012/07/25/2608420.html

?

?

?

?

热点排行