mongodb分片(sharding)搭建、應用及管理

1.啓動shard server
# mkdir -p /data/shard/s0
# mkdir -p /data/shard/s1
# mkdir -p /data/shard/log

# cd /usr/local/mongodb/bin
# ./mongod --shardsvr --port 20000 --dbpath /data/shard/s0 --fork --logpath /data/shard/log/s0.log --directoryperdb
# ./mongod --shardsvr --port 20001 --dbpath /data/shard/s1 --fork --logpath /data/shard/log/s1.log --directoryperdb

2.啓動config server
# mkdir -p /data/shard/config
# cd /usr/local/mongodb/bin
# ./mongod --configsvr --port 30000 --dbpath /data/shard/config --fork --logpath /data/shard/log/config.log --directoryperdb

3.啓動route process
# /usr/local/mongodb/bin/mongos --prot 40000 --configdb localhost:30000 --fork --logpath /data/shard/log/route.log --chunkSize 1

4.配置sharding
# /usr/local/mongodb/bin/mongo admin --port 40000
> db.runCommand({addshard:"localhost:20000"})
> db.runCommand({addshard:"localhost:20001"})
> db.runCommand({en

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章