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主节点现在变成了从节点:

搭建集群环境(看文档)

相关推荐
桀桀桀桀桀桀15 分钟前
数据库中的用户管理和权限管理
数据库·mysql
superman超哥1 小时前
04 深入 Oracle 并发世界:MVCC、锁、闩锁、事务隔离与并发性能优化的探索
数据库·oracle·性能优化·dba
用户8007165452001 小时前
HTAP数据库国产化改造技术可行性方案分析
数据库
engchina2 小时前
Neo4j 和 Python 初学者指南:如何使用可选关系匹配优化 Cypher 查询
数据库·python·neo4j
engchina2 小时前
使用 Cypher 查询语言在 Neo4j 中查找最短路径
数据库·neo4j
尘浮生2 小时前
Java项目实战II基于Spring Boot的光影视频平台(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·后端·maven·intellij-idea
威哥爱编程2 小时前
SQL Server 数据太多如何优化
数据库·sql·sqlserver
小华同学ai2 小时前
AJ-Report:一款开源且非常强大的数据可视化大屏和报表工具
数据库·信息可视化·开源
Acrelhuang3 小时前
安科瑞5G基站直流叠光监控系统-安科瑞黄安南
大数据·数据库·数据仓库·物联网
十叶知秋3 小时前
【jmeter】jmeter的线程组功能的详细介绍
数据库·jmeter·性能测试