1、master conf
port=27017
dbpath=/home/data/mongodb/mongodb_data/
logpath=/home/data/mongodb/mongodb_log/mongodb.log
pidfilepath=/usr/local/mongodb/mongo.pid
fork=true
logappend=true
shardsvr=true
directoryperdb=true
#slave=true
#source=192.168.9.214:27017
#autoresync=true
master=true
2、slave conf
port=27018
dbpath=/home/data/mongodb-slave/mongodb_data/
logpath=/home/data/mongodb-slave/mongodb_log/mongodb.log
pidfilepath=/usr/local/mongodb/mongo-slave.pid
fork=true
logappend=true
shardsvr=true
directoryperdb=true
slave=true
source=192.168.5.107:27017
autoresync=true
#master=true
3、启动mongo
./mongod --config /usr/local/mongodb/mongodb.conf
./mongod --config /usr/local/mongodb/config/mongodb-slave.conf
4、注意事项
从mongo实际也可以通过工具连接后进行写操作,这个时候主从同步的时候会报错导致从奔溃,可以删除从的数据重新同步。