您的位置:首页 > 编程语言 > Go语言

mongo分片

2015-11-11 19:43 447 查看
看了几个大牛的博客后,开始试着分片。

第一步:

mongod --fork --dbpath /mongo_data/config --logpath /mongo_data/log/config.log -port 10000

mongos --port 20000 --configdb 192.168.128.5:10000 --logpath /mongo_data/log/mongos.log

mongod --dbpath /mongo_data/shard3 --logpath /mongo_data/log/shard3.log --fork -port 27019

mongod --dbpath /mongo_data/shard4 --logpath /mongo_data/log/shard4.log --fork -port 27020

numactl --interleave=all mongod --dbpath /mongo_data/shard1/ --logpath /mongo_data/log/shard1.log --fork -port 27021

numactl --interleave=all mongod --dbpath /mongo_data/shard2/ --logpath /mongo_data/log/shard2.log --fork -port 27022

第二步:

mongo --port 20000 --》MongoDB shell version: 2.6.11 connecting to: 127.0.0.1:20000/test

mongos> use admin --》switched to db admin

db.runCommand({addshard:"192.168.128.5:27021",allowLocal:true})

{ "shardAdded" : "shard0000", "ok" : 1 }

db.runCommand({addshard:"192.168.128.5:27022",allowLocal:true})

{ "shardAdded" : "shard0001", "ok" : 1 }

db.runCommand({addshard:"192.168.128.5:27019",allowLocal:true})

{ "shardAdded" : "shard0002", "ok" : 1 }

db.runCommand({addshard:"192.168.128.5:27020",allowLocal:true})

{ "shardAdded" : "shard0003", "ok" : 1 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: