前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >搭建MongoDB副本集

搭建MongoDB副本集

原创
作者头像
球球
修改于 2019-01-03 14:22:33
修改于 2019-01-03 14:22:33
1.3K0
举报
文章被收录于专栏:DBA修炼仓DBA修炼仓

前提

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 删除。

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MongoDB教程(六):mongoDB复制副本集
💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快!
用户11147438
2024/07/20
1690
mongodb生产环境(副本集模式)集群搭建配置
mongodb副本集模式由如下几部分组成: 1、路由实例mongos 2、配置实例configsvr 3、副本集集群replset(一主多从) tips: 1、以上实例都是mongod守护进程 2、以上实例应在同一网段 配置一个集群分两步:启动和配置。 1、启动 对于下面实例的管理,你可以将各个实例都创建一个目录,然后将数据和配置还有log都放在实例的目录下,启动脚本可以仿照下面的方式编写。 路由实例:10.94.99.53:29017 tips:--configdb为路由实例的ip:port,这里即为10
用户1225216
2018/03/05
1.1K0
mongoDB(二)mongoDB副本集实战
mongoDB副本集实战 背景 mongoDB单台服务器的特点: - 数据有丢失风险 - 单台服务器无法做高可用 mongoDB副本集的特点: - 高可用架构,预防数据丢失 - 多台副本数据保持同步和一致 - mongodb副本集在有问题的时候自动切换 实战准备 副本集环境配置 生产环境至少三台服务器 机器IP 主机名 mongo端口 配置文件路径 角色 192.168.56.11 centos7-node1 27017 /data/mongodb/27017/mongodb.conf 192.16
alexhuiwang
2020/09/24
7650
Mongodb副本集+分片集群环境部署记录
前面详细介绍了mongodb的副本集和分片的原理,这里就不赘述了。下面记录Mongodb副本集+分片集群环境部署过程: MongoDB Sharding Cluster,需要三种角色: Shard S
洗尽了浮华
2018/01/22
2K0
Mongodb副本集+分片集群环境部署记录
MongoDB分片集群搭建 原
©著作权归作者所有:来自51CTO博客作者三和梁朝伟的原创作品,如需转载,请注明出处,否则将追究法律责任
拓荒者
2019/09/16
1.2K0
MongoDB副本集搭建
我们之前的案例都是在单个节点上实现的,在生产环境中这种做法是有风险的,如果服务宕机、崩溃或者硬盘坏了都会对公司业务造成损失,因此我们需要数据备份。在MongoDB中我们可以通过副本集来实现这一需求,MongoDB副本集(Replica Set)是有自动故障恢复功能的主从集群,有一个Primary节点和一个或多个Secondary节点组成,如果Primary崩溃了,会自动从Secondary中选择一个将其升级为新的主服务器,本文我们先来看看副本集环境的搭建。 ---- 单台服务器模拟 我们在实际的生产环境中肯
江南一点雨
2018/04/02
1.3K0
linux安装MongoDB副本集
在 Linux 上安装 MongoDB 副本集是构建可靠且具有高可用性的 MongoDB 集群的一种常见方式。在这篇文章中,我们将介绍如何在 Linux 上安装 MongoDB 副本集。
玖叁叁
2023/04/14
1K0
MongoDB 副本集配置详解
MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。
星哥玩云
2022/08/17
5890
Mongo部署副本集
部署副本集 1.0 更改Mongo配置文件 [root@localhost mongo]# vim conf/mongo.conf port=27017 fork=true logpath=/usr/local/mongo/logs/mongodb.log logappend=true dbpath=/usr/local/mongo/data replSet=rs0 # 加入副本集名称,此名称要一致 启动Mongo [root@localhost mongo]# mongod -f conf/mongo.
Yuou
2022/09/26
3380
【赵渝强老师】部署MongoDB复制集
在了解到了MongoDB复制集的体系架构以后,下面将通过具体的步骤来演示如何搭建单个节点的MongoDB复制集环境。下表列举了MongoDB复制集的配置信息。
赵渝强老师
2024/08/14
1100
【赵渝强老师】部署MongoDB复制集
部署MongoDB副本集
默认设置下,主节点提供所有增删查改服务,备节点不提供任何服务。但是可以通过设置使备节点提供查询服务,这样就可以减少主节点的压力,当客户端进行数据查询时,请求自动转到备节点上。
陳斯托洛夫斯記
2022/10/04
1.5K0
MongoDB 复制(副本集)
复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。
用户7639835
2021/12/03
7980
Mongodb只读副本集如何切换到读写模式
Mongodb副本集具备自动故障转移的高可用特性,通常所说副本集是1主2从的架构,当主节点出现故障时,剩下2个节点会自动进行选出新主节点,提供对外服务.也可以进行主动维护,将主节点降级为从节点,将从节点提升为主节点.本次要介绍是当副本集中只有1个节点活着,其他节点全部异常,此时仅存的节点自动变成secondary,只能提供只读业务,无法提供写入业务.只有secondary变成primary才可以写入,此时应该如何做?
徐靖
2020/08/13
2.2K0
mongoDB (四) mongoDB认证
三台副本集机器,设置好各自的端口:27017,27018,27019 我这边先用单节点三副本配置: 其余的配置文件改成对应端口和目录即可
alexhuiwang
2020/09/24
1.9K0
MongoDB 分片集群部署
在生产环境中,通常情况使用副本集就够了(使用配置文件部署副本集可跳转:5.x 副本集部署,使用命令行部署副本集可参考这篇文章)。除非容量非常大,并发访问非常高,副本集已经无法正常提供服务时,才建议考虑使用分片。这一节内容就来聊聊 MongoDB 分片。
数据库交流
2022/04/25
1.6K0
MongoDB 分片集群部署
MongoDB 集群和安全
MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。 副本集可提供冗余和高 可用性,是所有生产部署的基础。
用户9615083
2022/12/25
1.2K0
MongoDB 集群和安全
MongoDB 副本集搭建与管理详解
单节点的 MongoDB 在数据的安全和冗余方面是比较低的,在生产环境中,我们为 MongoDB 配置副本集,这样可以提高数据的高可用性和安全性。
星哥玩云
2022/08/18
1.7K0
MongoDB 副本集搭建与管理详解
MongoDB集群配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
拓荒者
2019/09/23
1.3K0
MongoDB集群配置
生产mongodb 分片与集群 方案
mkdir /data/log/mongodb/{master,slave,arbiter}  -p
明哥的运维笔记
2019/01/30
8620
mongodb4.0.2分片集群部署
2018年11月14日 11:05:50 Full Stack Developer 阅读数 331
拓荒者
2019/09/18
6140
mongodb4.0.2分片集群部署
相关推荐
MongoDB教程(六):mongoDB复制副本集
更多 >
LV.0
这个人很懒,什么都没有留下~
作者相关精选
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档