千家信息网

centos7下mongodb分片配置

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,服务器架构:序号 角色 ip地址 备注1 服务器 1
千家信息网最后更新 2025年02月02日centos7下mongodb分片配置
  1. 服务器架构:
    序号                角色                ip地址                备注1                   服务器            192.168.8.81     (config  server)2                   路由                192.168.8.82     (mongos)3                   分片节点         192.168.8.83     (shard)4                   分片节点         192.168.8.84     (shard)
  2. 服务器配置(192.168.8.81):
    a. 修改配置文件:
    vim /etc/mongod.conf
    fork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodbdbpath = /var/lib/mongodbport=27017configsvr=true

    b. 启动服务:

    systemctl  start  mongod
  3. 路由配置(192.168.8.82):
    a. 修改配置文件:
    vim /etc /mongod.conf
    fork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodb#dbpath = /var/lib/mongodb  (注释掉数据库)port=27017configdb=192.168.8.81:27017

    b. 删除数据库中的文件:

    rm  -rf  /var/lib/mongodb/*

    c. 启动服务:

    mongos  -f  /etc/mongod.conf 
  4. 分片机配置(192.168.8.83/84):
    a. 修改配置文件:
    vim /etc/mongod.conf
    fork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodbdbpath = /var/lib/mongodb

    b. 启动服务:

    systemctl  start  mongod
  5. 测试:
    a. 路由机(192.168.8.82):
    a-1. 进入终端:
    mongo


    a-2. 添加分片机:

    sh.addShard("192.168.8.83:27017")sh.addShard("192.168.8.84:27017")


    a-3. 查看分片机状态:

    sh.status()


    a-4. 添加分片数据库:

    sh.enableSharding("testdb")


    a-5. 添加索引:

    sh.shardCollection("testdb.user",{name:1,age:1})


    a-6. 添加测试数据:

    for  (i = 1;i < 100000; i++)     {            db.user.insert({name:'user'+i,age:(i0),addr:'#'+i}    }

    b. 分片机(192.168.8.83/84):
    b-1. 进入终端:

    mongo


    b-2. 查看经过分片处理的数据:

    use  testdbdb.user.find()

配置 服务 数据 文件 a. 数据库 服务器 路由 终端 节点 测试 地址 备注 序号 架构 注释 状态 索引 角色 b. 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 福州鑫诺软件开发有限公司 中国有关网络安全的公司 河南互联网软件开发大概多少钱 广州直销软件开发公司 计算机软件开发增值税点 宝山区网络技术服务管理方法 网络安全宣传周在淮安 数据库表结构查询 信息网络技术实例 数据库连接字符串解析 软件开发流程和团队 淘宝店发货怎么需要购买服务器 普陀区智能化网络技术开发比较 龙岩广通网络技术有限公司 广州靠谱的网络安全运维 网络安全自查报告保险公司 计算机与网络技术论文 网络安全证书已过期啥意思 网络安全最好的培训机构 数据库商品属性包括什么 ipv6网络安全问题 学习软件开发有什么好书 软件开发用笔记本推荐 软件开发本科毕业的工资多少 linux服务器漏洞 服务器安全模式到最后一步没反应 网络安全催化怎么做 电影票管理系统数据库 足球经理数据库项目编码 2020关于网络安全
0