前言
认识mongoDB
MongoDB副本集包括主节点(primary)跟副本节点(Secondaries)。
主节点:只能有一个,所有的写操作请求都在主节点上面处理。副本节点可以有多个,通过同步主节点的操作日志(oplog)来备份主节点数据。在主节点挂掉后,有选举权限的副本节点会自动发起选举,并从中选举出新的主节点。
副本节点可以通过配置指定其具体的属性,比如选举、隐藏、延迟同步等,最多可以有50个副本节点,但只能有7个副本节点能参与选举。
副本集 :是一组 Mongod
维护相同数据集的实例。副本集可以包含多个数据承载点和多个仲裁点。在承载数据的节点中,仅有一个节点被视为主节点,其他节点称为次节点。
主从复制和副本集区别
主从集群和副本集最大的区别就是副本集没有固定的主节点;整个集群会选出一个主节点,当其挂掉后,又在剩下的从节点中选中其他节点为主节点,副本集总有一个主节点和一个或多个备份节点
一.副本集配置
环境准备
1.首先配置副本路径
也就是配置三个实例,在配置之前先停止正在运行的mongod.exe,也就是我们的服务。副本集各服务器的基本信息及角色分配如下表。
将之前配置好的mongodb里的bin复制至mongodb1中ÿ