MongoDB学习笔记(九):集群-主从模式

已经不推荐使用,请用副本集模式代替 
主从复制是MongoDB最常用也是最简单的复制操作。常用于数据备份和故障修复等。 

一个server可以同时为master和slave。一个slave可以有多个master(不推荐,可能会产生不可预期的结果)。 

     配置选项: 
     --master  以主服务器方式启动 
     --slave   以从服务器方式启动 
     --autoresync:自动重新sync,因为该操作会copy 主服务器上的所有document,比较耗时,在10分钟内最多只会进行一次。 
     --oplogSize:指定master上用于存放更改的数据量,如果不指定,在32位机上最少为50M,在64位机上最少为 1G,最大为磁盘空间的5%。 
     --source  主服务器地址(与--slave组合使用) 
     --only    仅限于同步指定数据库(下面示例为test库) 
     --slavedelay  同步延时 


比如你有2个mongodb在 192.168.1.1 和192.168.1.2 

启动或安装服务时如下: 

192.168.1.1做master:

1. >mongod --logpath d:\mongodb\log\sinitek.log --logappend --dbpath d:\mongodb\db --directoryperdb --serviceName MongoDB --install --master

192.168.1.2 做slave:

1. >mongod --logpath d:\mongodb\log\sinitek.log --logappend --dbpath d:\mongodb\db --directoryperdb --serviceName MongoDB --install --slave --source 192.168.1.1:27017

你可能感兴趣的:(mongodb)