zoukankan      html  css  js  c++  java
  • mongodb sharding 简单部署记录

    创建目录
    mkdir {mongos,config,shard1,shard2}
    mkdir -p mongos/{data,log}
    mkdir -p config/{data,log}
    mkdir -p shard1/{data,log}
    mkdir -p shard2/{data,log}
    
    mongos端口27017
    config端口37017
    shard1端口47017
    shard2端口57017
    
    启动config
    mongod --configsvr --dbpath=/home/guojwe/mongodb/config/data --port 37017 --logpath=/home/guojwe/mongodb/config/log/config.log --logappend --fork
    
    启动mongos
    mongos --configdb 127.0.0.1:37017 --port 27017 --logpath=/home/guojwe/mongodb/mongos/log/mongos.log --fork --logappend
    
    启动shard1
    mongod --shardsvr --port 47017 --dbpath=/home/guojwe/mongodb/shard1/data --logpath=/home/guojwe/mongodb/shard1/log/shard1.log --fork --oplogSize 100 --logappend
    
    启动shard2
    mongod --shardsvr --port 57017 --dbpath=/home/guojwe/mongodb/shard2/data --logpath=/home/guojwe/mongodb/shard2/log/shard2.log --fork --oplogSize 100 --logappend
    
    配置shard
    mongo --port 27017
    use admin
    db.runCommand({addshard:"127.0.0.1:47017"})
    db.runCommand({addshard:"127.0.0.1:57017"})
    
    查看分片情况
    db.runCommand({listshards:1})
    
    设置需要分片的库表和分片方式
    sh.enableSharding("test")
    sh.shardCollection("test.foo", {"did":"hashed"})
  • 相关阅读:
    ZOJ
    Clock(数学题)
    The Lucky Week(规律)
    POJ 3233 Matrix Power Series
    POJ 1061 青蛙的约会(扩展欧几里德算法)
    2266: number
    2263: neighbor
    2269: minval(优先队列)
    HDU
    Problem 2150 Fire Game (广搜+枚举)
  • 原文地址:https://www.cnblogs.com/sayaoailun/p/4942535.html
Copyright © 2011-2022 走看看