Linux ·

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

集群的模块介绍:

从MongoDB官方给的集群架构了解,整个集群主要有4个模块:Config Server、mongs、 shard、replica set:
MongoDBV3.0.7版本(shard+replica)集群的搭建及验证 Linux 第1张
Config Server:用来存放集群的元数据,也就是存放所有分片的的配置数据,mongos第一次启动就需要连接configServer读取相关数据,当configServer有数据进行更新时,也会主动推送消息到所有的mongos上,在3.0.7版本中,官方是建议配置3份的Config Server,以便挂掉两台时,业务还能够正常运转。
 
mongs:Mongodb集群的的请求入口,能否自动实现数据的分布式分发,生产环境中建议部署在应用服务器上。
 
shard:分片就比如是将一张大表分散在几个不同的shard中,实现数据分布式存储。
MongoDBV3.0.7版本(shard+replica)集群的搭建及验证 Linux 第2张
replica set:主要是对每个分片进行冗余,生产环境中,一般将将副本集配置在三个节点上,两份副本、一份仲裁。
 

更多

参与评论