Mongo 集群

    xiaoxiao2021-03-25  90

    一、目录结构

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

    转载请注明原文地址: https://ju.6miu.com/read-20501.html

    最新回复(0)