MongoDB集群模式详解及应用实战

目录

本节课内容:

集群搭建

1.创建3个目录:

2.编辑配置文件

[​编辑 3.启动:](#编辑 3.启动:)

4.看看:

[5.另外,两个如上1,2,3步骤操作 ,但是日志目录,端口什么的需要改一下即可。](#5.另外,两个如上1,2,3步骤操作 ,但是日志目录,端口什么的需要改一下即可。)

6.准备联通性:

先连主节点:

搭建集群环境(看文档)


本节课内容:

集群搭建

1.创建3个目录:

2.编辑配置文件

备注:下图的dbPath:/data/db1 改成 /data/node1

3.启动:

4.看看:

5.另外,两个如上1,2,3步骤操作 ,但是日志目录,端口什么的需要改一下即可。

以上都配置并启动好了,但是3个节点之间并没有联通性,都是独立的

6.准备联通性:

没有任何复制集的配置:

复制进来:

查看一下:

主节点:

副本:

还有一个副本:

一主两从搭建好了!!! 主节点28017,从节点28018

先连主节点:

当前在test集合,创建一个库,并插入一条数据:

主节点插入好了,去从节点看一下:

开启读权限后可以了,并查询到了主节点当时写的数据(在从节点看到了):

查看一下,目前有三个节点。

把主节点挂掉:

然后试着去连主节点看什么样:

连上之后,看复制集的状态:

看看,主节点已经是不可达了:

28018成了新的主节点:

连上现在的从节点:

执行这句:

然后就可以看到集合了,试着去插入一条数据,其实是不行的:

看看是不行的:

故障的自动转移:

现在再启动node1:

随便跟进一个,去看他的状态:

查看状态:

以前的28017主节点现在变成了从节点:

搭建集群环境(看文档)

相关推荐
r i c k7 小时前
数据库系统学习笔记
数据库·笔记·学习
野犬寒鸦7 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
IvorySQL8 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
·云扬·8 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
IT邦德8 小时前
Oracle 26ai DataGuard 搭建(RAC到单机)
数据库·oracle
惊讶的猫9 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写
不爱缺氧i9 小时前
完全卸载MariaDB
数据库·mariadb
纤纡.9 小时前
Linux中SQL 从基础到进阶:五大分类详解与表结构操作(ALTER/DROP)全攻略
linux·数据库·sql
jiunian_cn9 小时前
【Redis】渐进式遍历
数据库·redis·缓存
橙露9 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot