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