MongoDB Replica Sets 不仅提供高可用性的解决方案,它也同时提供负载均衡的解决方案,增减Replica Sets 节点在实际应用中非常普遍,例如当应用的读压力暴增时,3 台节点的环境已不能满足需求,那么就需要增加一些节点将压力平均分配一下。
增加节点
两种方式:一是通过oplog增加节点,二是通过数据库快照和oplog来增加节点
通过oplog增加节点
1、配置并启动新节点,启用28013这个端口给新的节点
- root@localhost~]#mkdir-p/data/data/r3
- [root@localhost~]#echo"thisisrs1supersecretkey">/data/key/r3
- [root@localhost~]#chmod600/data/key/r3
- [root@localhost~]#/Apps/mongo/bin/mongod--replSetrs1--keyFile/data/key/r3--fork--port
- 28013--dbpath/data/data/r3--logpath=/data/log/r3.log--logappend
- alloutputgoingto:/data/log/r3.log
- forkedprocess:10553
- [root@localhost~]#