MongoDBwindows平台搭建Mongo数据库复制集(相似集群)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDBwindows平台搭建Mongo数据库复制集(相似集群)相关的知识,希望对你有一定的参考价值。

Replica  Sets(复制集)是在mongodDB1.6版本号開始新增的功能。它能够实现故障自己主动切换和自己主动修复功能成员节点的功能,各个DB之间的数据全然一致,大大减少了单点故障的风险。 

技术分享【】


以上图示是三个节点的Replica Set架构。该图来源于红丸编写的《Mongodb管理与开发精要》这本书。从上图能够看出,结构类似与一个集群。事实上全然能够当做一个集群。由于它确实和集群实现的作用是同样的。 

一、部署Replica Sets. 

接下来显示怎样在一台server上面演示部署3个节点的Replica Sets 

技术分享


二、启动Replica服务

   分别打开三个命令窗体,然后分别运行以下三句话。

mongod.exe  --replSet rs1 --keyFile "D:\Program Files\mongodb\data\replica\key\r0" --port 28010 --dbpath "D:\Program Files\mongodb\data\replica\data\r0" --logpath "D:\Program Files\mongodb\data\replica\log\r0.log" --logappend


mongod.exe  --replSet rs1 --keyFile "D:\Program Files\mongodb\data\replica\key\r1" --port 28011 --dbpath "D:\Program Files\mongodb\data\replica\data\r1" --logpath "D:\Program Files\mongodb\data\replica\log\r1.log" --logappend

cd /d D:\Program Files\mongodb\bin


mongod.exe  --replSet rs1 --keyFile "D:\Program Files\mongodb\data\replica\key\r2" --port 28012 --dbpath "D:\Program Files\mongodb\data\replica\data\r2" --logpath "D:\Program Files\mongodb\data\replica\log\r2.log" --logappend


技术分享

技术分享

三、登录client,初始化Replica Sets环境

技术分享


技术分享













以上是关于MongoDBwindows平台搭建Mongo数据库复制集(相似集群)的主要内容,如果未能解决你的问题,请参考以下文章

windows平台搭建Mongo数据库复制集(类似集群)

windows安装MongoDB进度条卡住,window安装mongo系统错误 2,系统错误5的解决办法

如何确定mongo主从搭建成功

MongoDBWindows:安装与启动

centos mongo数据库搭建

mongo复制集搭建