1 / 13
文档名称:

MongoDB集群配置帮助文档.docx

格式:docx   大小:96KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MongoDB集群配置帮助文档.docx

上传人:镜花水月 2019/10/25 文件大小:96 KB

下载得到文件列表

MongoDB集群配置帮助文档.docx

相关文档

文档介绍

文档介绍:NurfürdenpersönlichenfürStudien,Forschung,、Mongodb集群架构简介这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。 要构建一个MongoDBShardingCluster,需要三种角色:ShardServer:mongod实例,用于存储实际的数据块,实际生产环境中一个shardserver角色可由几台机器组个一个relicaset承担,防止主机单点故障ConfigServer:mongod实例,存储了整个ClusterMetadata,其中包括chunk信息。RouteServer:mongos实例,前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用。本例架构示例图:分别在3台机器运行一个mongod实例(称为mongodshard11,mongodshard12,mongodshard13)组织replicaset1,作为cluster的shard1分别在3台机器运行一个mongod实例(称为mongodshard21,mongodshard22,mongodshard23)组织replicaset2,作为cluster的shard2每台机器运行一个mongod实例,作为3个configserver每台机器运行一个mongs进程,用于客户端连接主机 IP端口信息Server1mongodshard11:27017mongodshard12:27018mongodconfig1:20000mongs1:30000Server2mongodshard12:27017mongodshard22:27018mongodconfig2:20000mongs2:30000Server3mongodshard13:27017mongodshard23:27018mongodconfig3:20000mongs3:30000二、–mongodbtarzxvfmongodb-linux-x86_64-创建数据目录根据本例sharding架构图所示,在各台sever上创建shard数据文件目录Server1:su–monodbcd/monodbmkdir-pdata/shard11mkdir-pdata/shard21Server2:su–monodbcd/monodbmkdir-pdata/shard11mkdir-pdata/shard22Server3:su–monodbcd/monodbmkdir-pdata/shard13mkdir-pdata/(复制集)配置shard1所用到的replicasets:Server1:cd/mongodb/mongodb-linux-x86_64-./mongod–shardsvr–replSetshard1–port27017–dbpath/mongodb/data/shard11–oplogSize100–logpath/mongodb/data/–logappend–forkServer2:cd/mongodb/mongodb-linux-x86_64-./mongod–shardsvr–replSetshard1–port27017–dbpath/mongodb/data/shard12–oplogSize100–logpath/mongodb/data/–logappend–forkServer3:cd/mongodb/mongodb-linux-x86_64-./mongod–shardsvr–replSetshard1–port27017–dbpath/mongodb/data/shard13–oplogSize100–logpath/mongodb/data/–logappend–fork初始化replicaset用mongo连接其中一个mongod,执行:>config={_id:‘shard1′,members:[                         {_id:0,host:',                         {_id:1,host:',                         {_id:2,host:'          }>(config);同样方法,