MongoDB副本集操作

环境准备:

首先配置副本路径,也就是配置三个实例,在配置之前先停止正在运行的mongod.exe,也就是我们的服务。副本集各服务的基本信息及角色分配如下表。

将之前配置好的mongodb里的bin复制至mongodb1中,在mongodb1中新建db文件夹和log文件夹存在对应的数据库数据以及日志数据。

启动三个实例:

需要使用replSet命令,在每一个bin的目录下启动

第一个实例(之前就创建好的了,所以在启动前一定要关闭服务):

第二个实例(成功启动第二个实例,也不要关闭此窗口):

第三个实例(也不要关闭窗口)

tips:

配置集群:

进入其中一个实例,配置设置

其中第一个“id”为复制集的ID标识,即“id”:“rs0”;第二个“id”是复制集内成员的标识,即“id”:0。priority为节点优先级,数字越高,优先级越高

1.进入端口为27017的实例

2.切换到admin数据库

3.配置节点优先级

初始化设置

成功后的节点显示

显示rs0:PRIMAPY的状态是正确的,当前节点是主节点

请注意编写代码前的“>符号的变化,在没有配置好复制之前只有”>“,初始化后有“

rs0:SECONDARRY>"了,SECONDARY表示该节点是从节点,PRIMARY表示该节点是主节点。

就这样完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值