【mongoDB实战】mongo集群---主从复制篇
主从复制是MongoDB最常用的复制方式.这种方式非常灵活,可用于备份,故障恢复,读扩展等.最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址.运行mongod -master就启动了主服务器.运行mongod -slave --source master_address则启动了从服务器,其中master_address就是上面主节点的地址.
为了方便演示,可以在一台计算机上来模拟主节点和从节点。在D盘创建两个目录master和slave,master目录作为主节点的数据文件的目录,slave目录作为从节点的数据文件的目录。
注意:主节点和从节点要指定不同的端口。
启动主节点和从节点的命令都要在mongo\bin目录下执行.
启动主节点:mongod --dbpath d:\master --port 10002 --master
启动从节点:mongod --dbpath d:\slave --port 10001 --slave --source localhost:10002
启动成功后就可以连接主节点进行操作了,而这些操作会同步到从节点。
使用mongo localhost:10002来进行测试.
往数据库中插入一条数据进行测试:
在master和slave的文件夹中查看结果:
主节点查询结果:
从节点的插入结果:
从节点只能进行查询操作,不能进行插入操作.
这样,mongo的主从复制集群就完成了.
转载于:https://www.cnblogs.com/chenxiaochan/p/7253380.html
【mongoDB实战】mongo集群---主从复制篇相关推荐
- mongodb 3.4 集群搭建升级版 五台集群
最新版mongodb推荐使用yaml语法来做配置,另外一些旧的配置在最新版本中已经不在生效,所以我们在生产实际搭建mongodb集群的时候做了一些改进.如果大家不熟悉什么是分片.副本集.仲裁者的话请先 ...
- 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6
在超哥的帮助下,完成了基于InnoDb数据引擎的mysql数据库集群搭建,实现了主从复制的功能,本篇博文介绍如何使用二进制安装mysql的方法,具体实现步骤如下: 软件使用说明: Liunx系统:ce ...
- 技术分享 | mongo 集群连接数暴涨处理案例一则
作者:任坤 现居珠海,先后担任专职 Oracle 和 MySQL DBA,现在主要负责 MySQL.mongoDB 和 Redis 维护工作. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授 ...
- mongodb java连接 集群_java连接mongodb集群
MongoDb 的分片拓展与副本集 Mongodb 数据库分片是通过并行处理数据实现负载均衡的一种重要手段[12],同时也是数据库集群 实现分布式计算的关键技术.在生产环境中,...... 本地数据访 ...
- Kubernetes集群搭建之Etcd集群配置篇
docker快速启动etcd脚本 https://www.cnblogs.com/ka1em/p/11300355.html rm -rf /tmp/etcd-data.tmp && ...
- springboot和mongoDB分片配置 集群配置
最近在开发的过程中,遇到mongoDB与springboot集群过程中的集群及分片链接的配置,以及mongoDB通过后台的方式创建索引及联合索引,在网上搜了下没有具体的配置举例,在项目中遇到之后,就顺 ...
- 搭建mongo集群,以及分片和副本
(我这里是安装在3个节点上,分别为:node1,node2,node3) 1. 安装 mongodb到node1,2,3节点 https://blog.csdn.net/ZZPJackie/artic ...
- K8S排水错误汇总(忽略DaemonSet管理Pod、Mysql集群排水报错、Mongo集群排水报错)
文章目录 [成功排水展示] 初始状态 排水命令 正确排水的输出 排水后结果 恢复节点 [FAQ] 1. 忽略DaemonSet管理的Pod 语法 报错示例 2. 删除本地数据 语法 报错示例(mysq ...
- Moebius实现Sqlserver集群~介绍篇
今年是一个不平凡的一年,接触到了很多新艳的,让人兴奋的东西,虽然自己的牙掉了两颗,但感觉自己又年青了两岁,哈哈!进入正题,今年公司开始启用数据库集群,对于Sqlserver来说,实现方式并不是很多,一 ...
- 安排,谷粒商城java分布式开发基础篇高级篇与高可用集群架构篇2020
来源: 来自网络,如侵权请告知博主删除????. 仅学习使用,请勿用于其他- 最近有小伙伴管我要分布式这类的项目,还有一些要商城的,还有要springboot,springcloud,k8s等,几乎涵 ...
最新文章
- 数据结构三元组实验报告_数据结构实验报告
- Linux服务配置:Vsftp的基本配置[转]
- C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件
- Kmeans算法介绍及其实现
- 解析IntelliJ IDEA内部设计
- golang interface 类型转换_无符号Golang程序逆向方法解析
- 深入理解gradle中的task
- 使用jOOQ DSL
- 遇见未来 | 软件定义数据中心:人类文明运行在软件之上
- Python爬虫之selenium高级功能
- java进程cpu使用率高_什么会导致Java应用程序的CPU使用率飙升?
- 当BeanUtils遇到泛型
- 安装多个 PHP 版本(PHP7, PHP5)
- html常用字体代码大全,HTML常用字体代码(HTML is a common font code).doc
- 【MySQL】数据库命令练习题及答案
- chrome 自动操纵谷歌小恐龙
- 基于springboot网上商城交易平台源码
- 白骨精写给孙悟空的信
- JuiceFS分布式文件系统源码分析(Java层)
- 图片合成gif如何做?怎样将图片合成动图效果?