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

相关推荐
djarmy4 小时前
MAIN.c(1): warning C318: can’t open file ‘STC8G.H’ 报错 解决 分析
c语言·开发语言·mongodb
隔窗听雨眠4 小时前
记一次SQL Server数据库性能分析:从CPU100%到单配置修复的完整诊断
开发语言·数据库·php
samson_www5 小时前
Oracle数据泵拷贝表空间
数据库·dba
呆萌很5 小时前
MySQL 8.4 LTS 完整安装教程
数据库·mysql
天空'之城6 小时前
单片机基础核心知识点汇总(三十三)
数据库·单片机·嵌入式硬件
爱吃苹果的日记本7 小时前
数据结构第一课
c语言·数据结构·数据库·学习·c#
张小姐的猫8 小时前
【AI大模型接入SDK】 —— Gemini接入封装
android·数据结构·数据库·c++·人工智能·python
Thomas21438 小时前
mysql 索引面试复习
数据库·mysql·面试
Elastic 中国社区官方博客8 小时前
Elasticsearch Python DSL 客户端开发
大数据·数据库·python·elasticsearch·搜索引擎·全文检索