MongoDB主从配置

master的配置
# cat mongod.conf
dbpath = /app/sinova/mongodata/db            #指定数据库目录
logpath = /app/sinova/mongodata/log/mongod.log           #指定mongodb日志
port = 50000      #指定端口
fork = true         #放在后台运行
rest = true          #开启web界面
oplogSize=2048        #同步日志大小
master = true            #设置mongodb为master
#auth = true
 
slave的配置
# cat mongod.conf
dbpath = /app/sinova/mongodata/db
logpath = /app/sinova/mongodata/log/mongod.log
port = 50000
fork = true
rest = true
slave = true            #设置mongodb为slave
source = 10.20.45.11:50000         #指定master服务器
slavedelay = 10                       #同步延迟10秒
autoresync = true                    #如果发现主从数据不一致,立即开始同步
#auth = true
 
启动脚本:
$ cat start_mongodb.sh 
#!/bin/bash
/app/sinova/mongodb/bin/mongod --config /app/sinova/mongodb/conf/mongod.conf
原文地址:https://www.cnblogs.com/Eivll0m/p/4625918.html