6-mongodb复制集结合sharding的配置.docx


立即下载 咿呀哟
2025-01-07
配置 shard mongodb 数据 安装 节点 复制集 过程 版本 shard2
669.4 KB

一个MongoDB的shard集群中,会有三种角色:shard,config和routing
shard:每一个shard节点都会包含数据集的一部分,是存储真正数据的节点;
config:主要存储元数据或者配置信息,比如每一个切片的片键的范围,mongos(即routing)会根据这个服务器的配置信息来决定到哪一个分片服务器上存取数据
routing:也就是mongos客户端,用来操作shard集群的接口。
图例解释:
1,mongos节点负责接收用户请求。
注意:mongos可以部署多个,并在前端添加负载均衡设备
2,configsever是负责保存数据的元数据信息,在MongoDB的最新版本中,强制配置config节点为至少3个节点的复制集
3,为了保证sharding以后,每个分片都有备份,因此生产环境中建议使用每3个mongodb节点做成一个复制集。
主机名 IP 复制集名称
mongos 192.168.0.137
shard1-A 192.168.0.126 shard1
shard1-B 192.168.0.127
shard1-C 192.168.0.128
configserver-1 192.168.0.134 configserver
configserver-2 192.168.0.135
configserver-3 192.168.0.136
shard2-A 192.168.0.130 shard2
shard2-B 192.168.0.131
shard2-C 192.168.0.132
所使用的mongodb版本为3.6
linux系统版本为cent os 6.6 64位最小化安装
目 录
前提 3
一、安装配置shard1-A、shard1-B、shard1-C的mongodb服务(三者过程一致) 3
二、配置shard1复制集及一些故障模拟 5
三、安装配置shard2-A、shard2-B、shard2-C的mongodb服务(三者过程一致) 8
四、配置shard2复制集 8
五,安装配置configserver-1、configserver-2、configserver-3的mongodb(三台过程一致) 9
六、配置configserver复制集 11
七、安装配置mongos的mongod


配置/shard/mongodb/数据/安装/节点/复制集/过程/版本/shard2/ 配置/shard/mongodb/数据/安装/节点/复制集/过程/版本/shard2/
-1 条回复
登录 后才能参与评论
-->