mongo主从配置

启动时,设置主
mongod -f /etc/mongod.conf --master
启动时,设置从
mongod -f /etc/mongod.conf --slave --source 172.16.225.36:27017 --autoresync
说明:在这里mongo启动时,没有指定dbpath和logpath,是因为这些都在conf文件中指定了,所以只需要指定配置文件就可以了。同理,后台运行的fork,配置文件里面也设置的true。
其中:

–master 表示主服务器

–slave 表示从服务器

–dbpath 表示数据文件路径

–logpath 表示日志文件,必须为具体的文件

–source 指定主服务器的ip和端口,格式为ip:port

还有其他参数可以在master-slave中设置:

–only 从节点->指定复制某个数据库,默认是复制全部数据库;

–slavedelay 从节点->设置主数据库同步数据的延迟时间,单位为秒;

–fastsync 从节点->以主数据库的节点快照为节点,启动从数据库;

–oplogSize 主节点->设置oplog的大小(主节点操作记录,存储在local数据库的oplog中),默认为当前可用磁盘空间的5%

–autoresync 从节点->当slave上的数据过时,自动进行同步
允许slave在落后master10s后自动重启replicaiton

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值