MongoDB 主从同步设置mongodb
关于MongoDB的安装及启动参数说明能够参考我以前转载的《Ubuntu安装MongoDB》与《Mongodb启动命令mongod参数说明》spa
主从设置.net
Master: 192.168.111.103 Port:8001code
Slave:192.168.111.104 Port:8001blog
启动Masterip
mongod --dbpath /data/masterdb/ --master --oplogSize 64 --port 8001 --fork --logpath /var/logs/mongodb/mongod.log启动Slave
mongod --dbpath /data/slavedb/ --slave --source 192.168.111.103:8001 --oplogSize 64 --port 8001 --fork --logpath /var/logs/mongodb/mongod.log
tail -f /var/logs/mongodb/mongod.log Thu Feb 27 22:18:20 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:20 repl: sleep 2sec before next pass Thu Feb 27 22:18:22 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:22 repl: sleep 2sec before next pass Thu Feb 27 22:18:24 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:24 repl: sleep 2sec before next pass Thu Feb 27 22:18:26 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:26 repl: sleep 2sec before next pass Thu Feb 27 22:18:28 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:28 repl: sleep 2sec before next pass Thu Feb 27 22:18:30 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:30 repl: sleep 2sec before next pass Thu Feb 27 22:18:32 repl: main@192.168.111.103:8001 Thu Feb 27 22:18:32 repl: sleep 2sec before next pass
mongo -port 8001 use admin db.shutdownServer() exit
mongod --dbpath /data/masterdb/ repair mongod --dbpath /data/slavedb/ repair