学习
实践
活动
工具
TVP
写文章
专栏首页DBA修炼仓搭建MongoDB副本集
原创

搭建MongoDB副本集

前提

a.数据目录和日志目录已创建好。

b.副本集的三个节点在同一台机器。(如此,高可用性可能无法保证)

操作步骤如下

(一)分别启动三个 mongod进程,以副本集方式启动,命令如下:

./mongod --replSet amymongo --dbpath /data/27017 --port 27017 --logpath /var/log/mongodb/27017.log --fork

./mongod --replSet amymongo --dbpath /data/27018 --port 27018 --logpath /var/log/mongodb/27018.log --fork

./mongod --replSet amymongo --dbpath /data/27019 --port 27019 --logpath /var/log/mongodb/27019.log --fork

(二)登录到其中一个mongod,命令如下:

./mongo 127.0.0.1:27017

(三)将节点加入副本集,并初始化,命令如下:

rs.initiate({"_id":"amymongo","members":[{"_id":0,"host":"127.0.0.1:27017"},{"_id":1, "host":"127.0.0.1:27018"},{"_id":2, "host":"127.0.0.1:27019"}]})

(四)查看副本集的状态,命令如下:

rs.status()

截图如下:

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

登录 后参与评论
0 条评论

相关文章

  • mongodb 4.0副本集搭建

    近期有同学问mongodb副本集难不难部署,我的回答是不难,很快,几分钟搞定,比mysql MHA简单的不止一点半点。那么到底如何部署呢?请看下文。

    July
  • MongoDB副本集搭建

    我们之前的案例都是在单个节点上实现的,在生产环境中这种做法是有风险的,如果服务宕机、崩溃或者硬盘坏了都会对公司业务造成损失,因此我们需要数据备份。在MongoD...

    江南一点雨
  • mongodb副本集搭建

    可通过 ps -aux|grep mongo 或者 lsof -i:27017来查看是否启动成功

    shirley
  • mongodb副本集搭建

    副本集(Replica Set)是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成。通过Replic...

    端碗吹水
  • MongoDB副本集搭建

    我们之前的案例都是在单个节点上实现的,在生产环境中这种做法是有风险的,如果服务宕机、崩溃或者硬盘坏了都会对公司业务造成损失,因此我们需要数据备份。在MongoD...

    企鹅号小编
  • MongoDB 副本集搭建与管理详解

    单节点的 MongoDB 在数据的安全和冗余方面是比较低的,在生产环境中,我们为 MongoDB 配置副本集,这样可以提高数据的高可用性和安全性。

    星哥玩云
  • Mongodb副本集

    公众号: 云原生生态圈
  • MongoDB副本集

      MongoDB的副本集至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据,建议提供仲裁节点,侧节点不存储数据,...

    Se7eN_HOU
  • mongodb副本集

    机器ipnode01(master)71node02(slave)72node03(slave)73 3台机器分别安装mongodb 编辑三台机器的配置文件 ...

    零月
  • 搭建高可用mongodb集群(二)—— 副本集

    在上一篇文章《搭建高可用MongoDB集群(一)——配置MongoDB》 提到了几个问题还没有解决。

    九州暮云
  • MongoDB副本集

    如果你们现在服务器显示当前的服务器的状态是:SECONDARY。表示该服务器是从服务器,我们需要查看哪台服务器为主服务器,也就是"stateStr" : "PR...

    魔王卷子
  • MongoDB副本集配置

    上篇文章我们搭建了MongoDB副本集的环境,验证了数据已经可以成功的复制,本文我们就来看看MongoDB副本集的其他操作。 ---- 环境准备 三台服务器,地...

    江南一点雨
  • 【mongo】MongoDB副本集

    ...................................................................................

    用户5522200
  • MongoDB之副本集

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

    小忽悠
  • mongodb生产环境(副本集模式)集群搭建配置

    mongodb副本集模式由如下几部分组成: 1、路由实例mongos 2、配置实例configsvr 3、副本集集群replset(一主多从) tips: 1、...

    用户1225216
  • 部署MongoDB副本集

    默认设置下,主节点提供所有增删查改服务,备节点不提供任何服务。但是可以通过设置使备节点提供查询服务,这样就可以减少主节点的压力,当客户端进行数据查询时,请求自动...

    陳斯托洛夫斯記
  • MongoDB之副本集

      MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

    小忽悠
  • MongoDB 复制(副本集)

    复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。

    用户7639835
  • mongoDB(二)mongoDB副本集实战

    alexhuiwang

扫码关注腾讯云开发者

领取腾讯云代金券