以一个主节点和一个从节点为例(从节点可以有多个),从节点是从主节点定时复制内容(非菊花链)。
主节点(Master):
Mongodb Home:D:\mongodb\mongodb-win32-i386-2.0.4
HOST:localhost:20000
Log File:D:\mongodb\logs\master\logs.txt
Data File:D:\mongodb\dbs\master
从节点1(Slave):
Mongodb Home:D:\mongodb\mongodb-win32-i386-2.0.4
HOST:localhost:20001
Log File:D:\mongodb\logs\slave1\logs.txt
Data File:D:\mongodb\dbs\slave1
将mongodb下的bin目录加入到path环境变量中 方便操作 不用切换目录
启动主节点(Master):
打开dos窗口
mongod --dbpath D:\mongodb\dbs\master --logpath D:\mongodb\logs\master\logs.txt --logappend --oplogSize100 --port 20000 --master
启动从节点1(Slave):
重新打开一个dos窗口
mongod --dbpath D:\mongodb\dbs\slave1 --logpath D:\mongodb\logs\slave1\logs.txt --logappend --port 20001 --slave --source localhost:20000
参数解释:
--dbpath 数据库文件路径
--logpath 日志文件路径
--master 指定为主节点
--slave 指定为从节点
--source 指定主节点机器的IP地址
--pologSize 主节点操作记录,默认大小为当前可用磁盘空间的5%(64位机器最小值为1G,32位机器为50M),单位为mb。
--logappend 日志文件末尾添加
--port 指定端口号
--only 用在从节点中,用于指定只复制特定的数据库(默认是复制全部),如--only test 从节点只复制test数据库
--fork 在后台运行
--slavedelay 用在从节点上,指从复制检测的时间间隔
--autoresync 如果从节点与主节点不同步了,则自动重新同步
一个集群中有多少个从节点并没有明确限制,但是上千个从节点对单个主节点发起查询也会让其吃不消。所以实际中,建议不要超过12个从节点集群,
如果规模比较大,从节点比较多,可以采用菊花链形式复制。
测试:
1.在主节点上面新增数据
2.从节点查询
分享到:
相关推荐
MongoDB 主从复制,副本集分布式存储(OSX为例 其他的都一样)
详解mongoDB主从复制搭建详细过程 实验目的搭建mongoDB主从复制 主 192.168.0.4 从 192.168.0.7 mongodb的安装 1: 下载mongodb www.mongodb.org 下载最新的stable版 查看自己服务器 适合哪个种方式下载(wget 不...
mongodb主从复制.docx
MongoDB主从复制.pdf 学习资料 复习资料 教学资源
视频目录: 01-mongodb文档型数据库特点介绍 01-NoSQL简介 02-mongodb安装过程 02-mongodb操作1 03-mongodb操作2 ...04-mongodb操作3 ...10-主从复制 11-shard分片 11-分片 12-使用java操作mongodb
MongoMultiMaster - 一个帮助你搭建MongoDB主从复制的工具
主从复制是数据库运维中一种常见的备份方式,这里我们来看一下MongoDB的Master-Slave主从模式配置及主从复制要点解析,需要的朋友可以参考下
MongoDB可以在以一个主节点处理客户端请求的情况下以其他节点服务器负责映射主节点上的数据,即为我们通常所说的主从复制功能,这里我们就来共同总结MongoDB的主从复制及副本集的replSet配置教程:
主要为大家详细介绍了mongodb主从复制的相关资料,讨论mongodb的部署技术,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
linux mongodb分布式负载... MongoDB集群主从复制部署帮助文档 MongoDB集群主从复制使用帮助文档 MongoDB集群主从复制遇到问题解决文档 mongodb网页资料 linux内网生产环境使用;文档比较清晰,按照步骤安装即可;
目录网盘文件永久链接 01.MongoDB基础 视频 01-复习_recv 02-简介_recv 03-增、改、删_recv 04-查询_recv 05-查询2_recv 06-查询3_recv ...06-复制-主从切换 07-备份与恢复 08-与py交互 09-总结 资料 笔记
主要介绍了MongoDB入门教程之主从复制配置详解,本文环境是windows+MongoDB,操作部分使用图片来讲解,需要的朋友可以参考下
主要介绍了MongoDB 主从复制实例讲解,主从复制可以用来数据库备份,故障恢复,读写分离,有兴趣的小伙伴可以参考下本
主从复制-选项 副本集 副本集-特点 副本集-活跃节点选举 读写分离 工作原理-OPLOG 工作原理-同步 复制管理-诊断 复制管理-变更OPLOG容量 复制管理-复制认证 第九天:MONGODB分片 分片与自动分片 片键与片键选择 分片...
主从复制 副本集(复制) 分片 学习MongoDB 练习环境 MongoDB v3.6.2 简介: MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系...