分片与副本集配置方案 服务器: 服务器1:10
201 服务器2:10
203 服务器3:10
204 两个分片:shard1,shard2
每个分片都是一个副本集
shard1 包含四个节点:10
201:10000,10
203:10000,10
204:10000,10
204:10001,其中 10
204:10001 为仲裁节点,仲裁节点不参与数据复制,只参与投票
shard2 包含四个节点:10
201:10100,10
203:10100,10
204:10100,10
204:10101,其中 10
204:10101 为仲裁节点
系统包含三个角色: Shard server:mongod 的实例,用于存储实际的数据块,对应着系统架构图中的两个分片(副本集)
Config server:mongod 实例,用于存储整个cluster metadata,包含了chunk 块的信息
Route server(路由):mongos 实例,前端路由,客户端由此接入,让整个集群看上去像一个单一的数据库
服务器系统架构图如下: 配置过程: 服务器1: 进入mongodb 的文件夹中(/home/softw are/mongodb2
创建 data文件夹,并进入到 data 文件夹中
创建文件夹:shard11,shard12
分为 shard1,shard2 在服务器1 上的数据存储文件夹
创建 config 文件夹,用于存储 cluster metadata
代码:mkdir data,进入data 文件夹:mkdir shard11,mk