您现在的位置: 主页 > 嵌入式操作系统 > Linux > MongoDBV3.0.7版本(shard+replica)集群的搭建及验证
本文所属标签:
为本文创立个标签吧:

MongoDBV3.0.7版本(shard+replica)集群的搭建及验证

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-06-29 

集群的模块介绍:

从MongoDB官方给的集群架构了解,整个集群主要有4个模块:Config Server、mongs、 shard、replica set:

Config Server:用来存放集群的元数据,也就是存放所有分片的的配置数据,mongos第一次启动就需要连接configServer读取相关数据,当configServer有数据进行更新时,也会主动推送消息到所有的mongos上,在3.0.7版本中,官方是建议配置3份的Config Server,以便挂掉两台时,业务还能够正常运转。

mongs:Mongodb集群的的请求入口,能否自动实现数据的分布式分发,生产环境中建议部署在应用服务器上。

shard:分片就比如是将一张大表分散在几个不同的shard中,实现数据分布式存储。

replica set:主要是对每个分片进行冗余,生产环境中,一般将将副本集配置在三个节点上,两份副本、一份仲裁。

更多MongoDB相关内容可以看看以下的有用链接

CentOS 编译安装 MongoDB与mongoDB的php扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装MongoDB及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

Nagios监控MongoDB分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm

基于CentOS 6.5操作系统搭建MongoDB服务 http://www.linuxidc.com/Linux/2014-11/108900.htm

环境规划:

端口及安装路径规划:

用途IP端口备注安装路径

ConfigeServer172.16.16.12030001/db/configS

172.16.16.12130001/db/configS

172.16.16.12230001/db/configS

share1172.16.16.12440001Shard1主节点/db/shard1

172.16.16.12540001Shard1副本节点/db/shard1

172.16.16.12640001Shard1仲裁节点/db/shard1

share2172.16.16.12540002Shard2主节点/db/shard2

172.16.16.12640002Shard2副本节点/db/shard2

172.16.16.13140002Shard2仲裁节点/db/shard2

share3172.16.16.12640003Shard3主节点/db/shard3

172.16.16.13140003Shard3副本节点/db/shard3

172.16.16.12440003Shard3仲裁节点/db/shard3

share4172.16.16.12140004Shard4主节点/db/shard4

172.16.16.12440004Shard4副本节点/db/shard4

172.16.16.12540004Shard4仲裁节点/db/shard4

mongos172.16.16.12450001生产环境中一般直接部署在应用端/db/mongos

172.16.16.12550001/db/mongos

172.16.16.12650001/db/mongos

172.16.16.13150001/db/mongos



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > MongoDBV3.0.7版本(shard+replica)集群的搭建及验证
 数据 节点 集群

"MongoDBV3.0.7版本(shard+replica)集群的搭建及验证"的相关文章

网站地图

围观()