七叶笔记 » 数据库 » 详解MongoDB4.0构建分布式分片群集

详解MongoDB4.0构建分布式分片群集

2、创建路由、配置、分片服务器的数据存放目录及日志管理

路由服务器不存储数据,因此不需要创建数据存储目录,日志文件创建完成还需给予权限。

3、创建管理用户,修改目录权限

4、添加环境变量,便于使用

5、系统参数优化

部署配置服务器(三台物理服务器配置步骤相同)

1、写入配置文件,我们可以用scp命令把配置文件发到其他两台物理服务器

2、配置复制集(任意一台物理机上操作即可)

部署分片服务器

编辑shard{1,2,3}.conf配置文件,端口分别为27001,27002,27003,设置shardsvr=true,启动分片服务器

将shard1配置为复制集(这里需要注意的是,预先被设为仲裁节点的服务器上创建复制集会报错。)

其余两台分片服务器shard2、shard3设置相同,注意端口及仲裁节点的问题即可

部署路由服务器

创建配置文件,将配置文件发送到其他物理服务器。注意,路由服务器不需要存储数据目录

启动mongos实例

启动分片功能

实现分片功能

设置分片chunk大小

模拟写入数据

启动数据库分片

为school库中的user集合创建索引,然后对表进行分片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。

相关文章