MongoDB 6.0 主从复制配置

以下是 MongoDB 6.0 版本配置主从的详细安装步骤:

  1. 安装 MongoDB:可以从官网下载 MongoDB 6.0 的安装包并进行安装,或者使用相应的包管理工具进行安装。

  2. 配置主节点:在主节点的 MongoDB 配置文件(默认路径为 /etc/mongod.conf)中添加以下配置: replication: replSetName <> 是复制集的名称。

  3. 启动主节点:执行以下命令启动 MongoDB: sudo service mongod start

  4. 初始化复制集:连接到主节点的 MongoDB shell 中,并执行以下命令: rs.initiate() 此时,主节点已经启动了复制集,并成为其中的唯一成员。

    rs.initiate()

  5. 配置从节点:在从节点的 MongoDB 配置文件中添加以下配置: replication: replSetName: <>

  6. 启动从节点:执行以下命令启动 MongoDB: sudo service mongod start

  7. 将从节点添加到复制集中:在主节点的 MongoDB shell 中执行以下命令: rs.add("IP:PORT") 其中, IP:PORT 分别是从节点的主机名和端口号。 等待从节点与主节点同步完成:

    rs.add("10.59.136.166:27017")

  8. 可以使用 rs.status() 命令来查看复制集的状态,确认从节点已经完成同步。

  9. 现在,你已经成功配置了 MongoDB 6.0 版本的主从复制。可以在主节点上进行写入操作,在从节点上进行读取操作,当主节点发生故障时,从节点会自动选举一个新的主节点。

  10. 验证一下:

    db.test.insertOne({
    name: "oine",
    age: 28,
    city: "Hangzhou"
    });

    db.test.find({ age: { $gt: 20 } });
    db.test.find({ name: "yine" });

相关推荐
AI 嗯啦1 小时前
SQL详细语法教程(七)核心优化
数据库·人工智能·sql
ClouGence2 小时前
三步搞定!GaussDB 实时数据入仓
数据库·后端
郭京京2 小时前
mongodb基础
mongodb·go
鼠鼠我捏,要死了捏3 小时前
生产环境MongoDB分片策略优化与故障排查实战经验分享
数据库·mongodb·分片
KaiwuDB4 小时前
KWDB 分布式架构探究——数据分布与特性
数据库·分布式
笨蛋不要掉眼泪4 小时前
Spring Boot集成腾讯云人脸识别实现智能小区门禁系统
java·数据库·spring boot
Leiwenti5 小时前
MySQL高阶篇-数据库优化
数据结构·数据库·mysql
你的电影很有趣5 小时前
lesson44:Redis 数据库全解析:从数据类型到高级应用
数据库·redis·缓存
NineData5 小时前
2025 DTCC大会来了,NineData联合创始人周振兴将分享《AI重塑数据库管理模式》的主题演讲
数据库
NineData5 小时前
NineData亮相2025中国数据库技术大会,并荣获《年度优秀技术团队奖》
数据库