大数据管理技术--踩坑记录--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地址 Shard1 Shard2 Shard3 mongos Config Server
    NoSQL_1 nosql01 192.168.121.134 27018主节点 27020仲裁节点 27019副节点 27021 27022主节点
    NoSQL_2 nosql02 192.168.121.135 27019副节点 27018主节点 27020仲裁节点 27021 27022副节点
    NoSQL_3 nosql03 192.168.121.136 27020仲裁节点 27019副节点 27018主节点 27022副节点

猜你喜欢

转载自blog.csdn.net/Red_Elf/article/details/122001279
今日推荐