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

相关推荐
心平愈三千疾25 分钟前
通俗理解JVM细节-面试篇
java·jvm·数据库·面试
我科绝伦(Huanhuan Zhou)9 天前
Oracle|Oracle SQL*Plus 配置上下翻页功能
数据库·sql·oracle
Cachel wood9 天前
Spark教程6:Spark 底层执行原理详解
大数据·数据库·分布式·计算机网络·spark
java—大象9 天前
基于java SSM的房屋租赁系统设计和实现
java·开发语言·数据库·spring boot·layui·mybatis
Mutig_s9 天前
Spring Boot动态数据源切换:优雅实现多数据源管理
java·数据库·spring boot·后端·mybatis
Python小老六9 天前
单片机测ntc热敏电阻的几种方法(软件)
数据库·单片机·嵌入式硬件
矿渣渣9 天前
SQLite3 在嵌入式系统中的应用指南
数据库·sqlite·嵌入式实时数据库
@昵称不存在9 天前
Python csv 模块
开发语言·数据库·python
程序猿小D9 天前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+Vue实现的校园二手交易平台管理系统,推荐!
java·数据库·mysql·spring·vue·毕业设计·校园二手交易平台
DoWeixin69 天前
【请关注】hBase要用的顺畅的思路
数据库