一、目录结构
|----根目录:mongodb
|------------路由目录:mongos
|--------------------日志目录:logs
|--------------------配置文件:mongos.conf
|------------配置文件:configsvr
|--------------------配置01:config01
|----------------------------数据目录:data
|------------------------------------数据库:db
|----------------------------日志目录:logs
|----------------------------配置文件:config.conf
|--------------------配置02:config02
|----------------------------数据目录:data
|------------------------------------数据库:db
|----------------------------日志目录:logs
|----------------------------配置文件:config.conf
|--------------------配置03:config03
|----------------------------数据目录:data
|------------------------------------数据库:db
|----------------------------日志目录:logs
|----------------------------配置文件:config.conf
1、路由配置;mongos.conf
bind_ip=192.168.206.160
port=27011
fork=true
logpath=/usr/local/mongodb/mongos/logs/mongos.log
logappend=true
configdb=configsvrSet/192.168.206.160:27021,192.168.206.160:27022,192.168.206.160:27023
2、配置节点01:node01.conf
bind_ip=192.168.206.160
port=27021
fork=true
dbpath=/usr/local/mongodb/configsvr/config01/data/db
logpath=/usr/local/mongodb/configsvr/config01/logs/config.log
logappend=true
replSet=configsvrSet
configsvr=true
3、配置节点02:node02.conf
bind_ip=192.168.206.160
port=27022
fork=true
dbpath=/usr/local/mongodb/configsvr/config02/data/db
logpath=/usr/local/mongodb/configsvr/config02/logs/config.log
logappend=true
replSet=configsvrSet
configsvr=true
4、配置节点03:node03.conf
bind_ip=192.168.206.160
port=27023
fork=true
dbpath=/usr/local/mongodb/configsvr/config03/data/db
logpath=/usr/local/mongodb/configsvr/config03/logs/config.log
logappend=true
replSet=configsvrSet
configsvr=true
三、启动配置节点
1、目录结构
1.1、配置节点
1.2、路由节点
2、启动配置节点01:node01
3、启动配置节点02:node02
4、启动配置节点03:node03
5、连接任意配置节点
6、执行初始化副本节点
命令:rs.initiate({"_id":"configsvrSet",members:[{"_id":1,host:"192.168.206.160:27021"},{"_id":2,host:"192.168.206.160:27022"},{"_id":3,host:"192.168.206.160:27023"}]})
7、启动路由:mongos
命令:mongos --config mongos/mongos.conf
8、客户端连接路由
9、查看当前集群状态
10、添加分片(副本集)主节点地址
11、查看集群状态
12、再添加分片(副本集)主节点
13、查看集群状态
14、创建数据库,设置数据库集群分片
15、创建数据库集合,设置数据库集合分片存储,并设置分片存储规则
14、集群中添加数据
15、查看分片中数据存储情况
15.1、分片 1 数据存储情况
15.2、分片 2 数据存储情况