MongoDB 主从和Replica Set
目前主要的MongoDB高可用架构包含: 主从架构 Replica set副本集方式 sharding分片 本文不讨论sharding,在另一篇博客中单独描述了sharding的架构和搭建方式,参考: MongoDB Sharding分片配置 一、主从架构 https://docs.mongodb.com/v3.6/core/master-slave/index.html Master配置文件: dbpath = /home/wang/mongodbDATA/master port = 27017 bind_ip = 192.168.1.100 --3.6开始mongodb默认bind本地localhost master = true Slave配置文件: dbpath = /home/wang/mongodbDATA/slave port = 27017 bind_ip = 192.168.1.101 source = 192.168.1.100:27017 slave = true 这样主从就搭建完毕了,很简单。你可以通过剪切DATA文件夹来初始化,或者直接不初始化,mongo从库会自动从主库拉取数据进行初始化。 db.isMaster() rs.printReplicationInfo() --只能在master执行 rs.printSlaveReplicationInfo(