windows下mongodb复制集创建

  1. 下载mongodb,这里给出mongo官网自行下载http://www.mongodb.org

  2. 在自己的安装目录下新建一个data目录用来保存mongodb的数据文件,配置文件和日志文件,如图所示
    在这里插入图片描述

  3. 接着我们在data目录下创建db(保存数据文件夹),conf(保存配置文件夹),log(保存日志文件夹)如图所示在这里插入图片描述
    到此为止我们就可以正式开始配置复制集。

  4. mongodb的启动当时有多种,这里我们介绍的是以配置文件启动,我们先在db文件夹下创建如下三个文件夹:在这里插入图片描述
    接着在conf文件夹下创建rs1.conf,rs2.conf,rs3.conf文件内容如下:

    # rs1.conf
    dbpath=D:\mongo\data\db\rs1
    logpath=D:\mongo\data\log\rs1.log
    journal=true
    port=28017
    replSet=rs0
    # rs2.conf
    dbpath=D:\mongo\data\db\rs2
    logpath=D:\mongo\data\log\rs2.log
    journal=true
    port=28018
    replSet=rs0
    # rs3.conf
    dbpath=D:\mongo\data\db\rs3
    logpath=D:\mongo\data\log\rs3.log
    journal=true
    port=28019
    replSet=rs0
    
  5. 以配置文件的方式启动mongo服务
    mongod --config D:\mongo\data\conf\rs1.conf
    紧接着以同样的方式启动rs2,rs3,最后连接rs1,mongo -h 127.0.0.1 -p 28017 如图在这里插入图片描述

  6. 上述操作完成后我们将另外两个mongo服务作为两个节点添加到rs1下构成复制集,依次在rs1下运行如下这些命令:

    rs.initiate()
    rs.conf()
    rs.add("localhost:28018")
    rs.addArb("localhost:28019")
    rs.status()
    

    最终结果如图所示:
    在这里插入图片描述
    到此我们的复制集就创建成功了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值