欢迎来到天天文库
浏览记录
ID:8803639
大小:254.65 KB
页数:7页
时间:2018-04-08
《mongodb分片与副本集详细配置方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、分片与副本集配置方案服务器:服务器1:10.120.131.201服务器2:10.120.131.203服务器3:10.120.131.204两个分片:shard1,shard2。每个分片都是一个副本集。shard1包含四个节点:10.120.131.201:10000,10.120.131.203:10000,10.120.131.204:10000,10.120.131.204:10001,其中10.120.131.204:10001为仲裁节点,仲裁节点不参与数据复制,只参与投票。shard2包含四个节点:1
2、0.120.131.201:10100,10.120.131.203:10100,10.120.131.204:10100,10.120.131.204:10101,其中10.120.131.204:10101为仲裁节点。系统包含三个角色:Shardserver:mongod的实例,用于存储实际的数据块,对应着系统架构图中的两个分片(副本集)。Configserver:mongod实例,用于存储整个clustermetadata,包含了chunk块的信息。Routeserver(路由):mongos实例,前端路由
3、,客户端由此接入,让整个集群看上去像一个单一的数据库。服务器系统架构图如下:配置过程:服务器1:进入mongodb的文件夹中(/home/software/mongodb2.4.8)。创建data文件夹,并进入到data文件夹中。创建文件夹:shard11,shard12。分为shard1,shard2在服务器1上的数据存储文件夹。创建config文件夹,用于存储clustermetadata。代码:mkdirdata,进入data文件夹:mkdirshard11,mkdirshard12,mkdirconfig
4、服务器2:进入mongodb的文件夹中(/home/software/mongodb2.4.8)。创建data文件夹,并进入到data文件夹中。创建文件夹:shard21,shard22。分为shard1,shard2在服务器2上的数据存储文件夹。创建config文件夹,用于存储clustermetadata。代码:mkdirdata,进入data文件夹:mkdirshard21,mkdirshard22,mkdirconfig服务器3:进入mongodb的文件夹中(/home/software/mongodb2
5、.4.8)。创建data文件夹,并进入到data文件夹中。创建文件夹:shard31,shard32。分为shard1,shard2在服务器3上的数据存储文件夹。创建文件夹:shard31_arb,shard32_arb,分别为shard1与shard2的仲裁节点。创建config文件夹,用于存储clustermetadata。代码:mkdirdata,进入data文件夹:mkdirshard31,mkdirshard32,mkdirshard31_arb,mkdirshard32_arb,mkdirconfig
6、.配置副本集:配置副本集shard1:在服务器1上启动mongod:./mongod--shardsvr--replSetshard1--dbpath/home/software/mongodb2.4.8/data/shard11--port10000--logpath/home/software/mongodb2.4.8/data/shard11.log--fork--nojournal在服务器2上启动mongod:./mongod--shardsvr--replSetshard1--dbpath/home/s
7、oftware/mongodb2.4.8/data/shard21--port10000--logpath/home/software/mongodb2.4.8/data/shard21.log--fork–nojournal在服务器3上启动两个mongod:./mongod--shardsvr--replSetshard1--dbpath/home/software/mongodb2.4.8/data/shard31--port10000--logpath/home/software/mongodb2.4.8/
8、data/shard31.log--fork–nojournal./mongod--shardsvr--replSetshard1--dbpath/home/software/mongodb2.4.8/data/shard31_arb--port10001--logpath/home/software/mongodb2.4.8/data/shard31_arb.log--
此文档下载收益归作者所有