mongodb复制方式有两种:
1.主从模式
2.副本集模式
注:第1种主从模式官网已经不推荐,建议大家不再使用,一般都使用第二种方式。
副本集模式特点:
一主N从
自动切换主节点
有内部严谨的投票机制来推选主节点
副本集模式构建过程:
1.准备三组mongodb实例,可以在同一台的服务器的不同端口和数据目录,也可以在三台服务器
2.本台主机名一定要写入hosts文件。
3.在各节点上配置副本集选项:
replSet="jediset"
各台都要加
4.在你打算的主节点上执行
a. rs.initiate()#初始化,此命令是让该节点成为主节点,切记不要在从节点上执行!!
b. rs.add("192.168.20.21:27017")按这种方式增加你的从节点,可执行多次增加多节点,官方推荐数 少于12个
5.查看节点状态
rs.status()
或者rs.config()
如下图表示构建成功: