大数据管理技术--踩坑记录--nosql-ex03

  • 参考:

    MongoDB 4.2.2 分片集群搭建及测试:https://blog.csdn.net/weixin_46163831/article/details/121501505?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163867953516780255225781%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163867953516780255225781&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v2~rank_v29-1-121501505.pc_v2_rank_blog_default&utm_term=db.auth%28%22itcastAdmin%22%2C%22123456%22%29&spm=1018.2226.3001.4450

1.1

  • 进入 user_monguser, 确保文件的权限为user_mongo

  • 创建文件夹命令

    mkdir -p /opt/servers/mongodb_demo/shardcluster/
    mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/configFile
    mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/data
    mkdir -p /opt/servers/mongodb_demo/shardcluster/configServer/logs
    mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/configFile
    mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shard1_data
    mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shard2_data
    mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/shard3_data
    mkdir -p /opt/servers/mongodb_demo/shardcluster/shard/logs
    mkdir -p /opt/servers/mongodb_demo/shardcluster/mongos/configFile
    mkdir -p /opt/servers/mongodb_demo/shardcluster/mongos/logs
    

1.3

  • mongodb_config.conf添加参数(见PPT 第五章,不要复制ppt的,错的离谱!!!)

    dbpath=/opt/servers/mongodb_demo/shardcluster/configServer/data
    logpath=/opt/servers/mongodb_demo/shardcluster/configServer/logs/config_server.log
    port=27022
    bind_ip=nosql01
    logappend=true
    fork=true
    maxConns=5000
    replSet=configs
    configsvr=true
    
  • 分发之后改nosql02,03的bind_ip

    vi /opt/servers/mongodb_demo/shardcluster/configServer/configFile/mongodb_config.conf
    

1.4

  • mongoDB_shard1.conf

    dbpath=/opt/servers/mongodb_demo/shardcluster/shard/shard1_data
    logpath=/opt/servers/mongodb_demo/shardcluster/shard/logs/shard1.log
    port=27018
    logappend=true
    fork=true
    maxConns=5000
    bind_ip=nosql01
    shardsvr=true
    replSet=shard1
    
  • 2

    dbpath=/opt/servers/mongodb_demo/shardcluster/shard/shard2_data
    logpath=/opt/servers/mongodb_demo/shardcluster/shard/logs/shard2.log
    port=27020
    logappend=true
    fork=true
    maxConns=5000
    bind_ip=nosql01
    shardsvr=true
    replSet=shard2
    
  • 3

    dbpath=/opt/servers/mongodb_demo/shardcluster/shard/shard3_data
    logpath=/opt/servers/mongodb_demo/shardcluster/shard/logs/shard3.log
    port=27019
    logappend=true
    fork=true
    maxConns=5000
    bind_ip=nosql01
    shardsvr=true
    replSet=shard3
    
  • 注意:不同nosql的不同shard的port的值

    虚拟机名称服务器名称IP地址Shard1Shard2Shard3mongosConfig Server
    NoSQL_1nosql01192.168.121.13427018主节点27020仲裁节点27019副节点2702127022主节点
    NoSQL_2nosql02192.168.121.13527019副节点27018主节点27020仲裁节点2702127022副节点
    NoSQL_3nosql03192.168.121.13627020仲裁节点27019副节点27018主节点27022副节点
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值