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" });

相关推荐
嘘神秘用4 小时前
布:AI 驱动的 Redis 客户端,更快、更直观
数据库·人工智能·redis
东北小狐狸-Hellxz6 小时前
Redis 哨兵搭建+ACL权限控制
数据库·redis
研究员子楚7 小时前
GEO行业发展标准体系白皮书V2.0-第09卷 · 适配篇:硅基主权伦理宪章与行业适配宣言
数据库·人工智能·geo
l134062082359 小时前
鸿蒙实战:RDB 数据库设计与 DatabaseService
数据库·华为·harmonyos·鸿蒙系统
山峰哥9 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
谙忆9 小时前
图片版权保护工程实战:明水印、盲水印(DCT隐写)、Referer防盗链与签名URL怎么落地
数据库
KaMeidebaby9 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
xfhuangfu9 小时前
19c CDB架构下的数据库启动和停止
数据库·架构
神道君天下9 小时前
填充与积累:积分与面积的可视化
数据库·oracle
爱折腾的小黑牛10 小时前
小程序云开发数据模型设计:礼账系统的三表结构
数据库·架构