mongo分片

来源:互联网 发布:长春java 编辑:程序博客网 时间:2024/04/30 12:11

看了几个大牛的博客后,开始试着分片。

第一步:

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 }



0 0
原创粉丝点击