MongoDB副本集部署

环境准备

硬盘中准备三个节点,一主两从,每个节点都包含了bin目录、数据文件data和日志文件log。

  1. 主节点:localhost:27017
  2. 从节点:localhost:27018
  3. 从节点:localhost:27019

启动实例(服务)

语法示例:

 

主节点:

从节点1:

从节点2:

以上节点皆属于一次性服务,所有窗口不要关闭,全部最小化即可。

tips:
节点启动可能会遇到问题,主要检查端口是否被占用,和路径配置问题。若都没问题则考虑以管理员身份启动cmd。

配置副本集

维持服务不要关闭,进入任何一个节点内:

进行配置:

1、输入use admin进入数据库

2、配置三个集群

说明:第一个“_id”为副本集名称,“priority”为优先级,数字越大,优先级越高。
3.输入特定数据值使得配置生效

总代码截图如下(注意空格及字符输入避免报错)

生效后可能会出现节点显示错误:
(明明是主节点,但却显示从节点)

遇到此问题只需要查看副本集状态即可更正:

从节点配置
刚刚配置好的副本集中的从节点是无法进行数据库操作的:

此时要先进行从节点永久化设置(保证节点不会修改):

之后在进行查看就不会显示错误(使用show dbs对文件进行查看)

副本集验证

在主节点中增加数据

此为测验成功示例以此展示主节点中增加的数据值,没有步入从节点。

在从节点上验证:

此为测验成功示例以此展示主节点中增加的数据值,没有步入主节点。

总结:

上述案例讲述了一主二从三个节点的接入以及如何验证主从节点是否接入成功的案例从启动到配置主从节点步骤明了,对于相应的报错也有对应分析从而使节点更加稳固完善。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值