mongo主从配置

启动主

./mongod -logpath ../data/mstest/logs/mylog.log -dbpath ../data/mstest -logappend -port 30000  -master

参数说明

oplogSize 指定log大小
启动从
 ./mongod -dbpath ../data/mstest/ -logpath ../data/mstest/logs/mylog.log -logappend -port 40000 -slave -source 192.168.200.114:30000 -slavedelay 5
all output going to: ../data/mstest/logs/mylog.log
参数说明
--slave                 slave模式
  --source arg          指定master ip:port
  --only arg            指定仅复制某个表
  --slavedelay arg      指定延迟的时间
  --autoresync          如果slave的数据是脏的自动同步
启动成功后
连接master
>use test
>db.createCollection("test1")
>db.test1.insert({"key":"value"});
然后查看slave是否创建test1
但是在slaver中insert test1不可以
查看master状态
db.printReplicationInfo()
查看slaver状态
db.printSlaveReplicationInfo()


 
  

你可能感兴趣的:(nosql)