MongoDB主从复制

主从复制是MongoDB中一种常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。

最基本的设置方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。
配置方式
主节点
启动的时候加个--master

./mongod --logpath ../logs/log4 --dbpath ../dbs/db4  --port 20004 --fork --master

从节点
启动的时候加上--slave 和 --source来指定主节点的ip和端口

./mongod --logpath ../logs/log5 --dbpath ../dbs/db5  --port 20005 --fork --slave --source 192.168.174.104:20004

添加和删除源
除了可以在启动从节点的时候,制定source外,也可以在从节点的local数据库的
sources集合里面添加主节点的信息,如:db.sources.insert({“host”:”ip:port”});
不用了,就remove就好了

原文地址:https://www.cnblogs.com/xiaoliangup/p/9540165.html