Mongo 集群

来源:互联网 发布:淘宝提前收款在哪里 编辑:程序博客网 时间:2024/04/25 22:21

一、目录结构

|----根目录: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 数据存储情况


0 0
原创粉丝点击