我已经完成了mongoDB分片的过程,一切都有罚款。但是 mongos 端口27017上的新数据库没有显示我用于连接 mongod 端口27017的分片的现有数据库选项。
如何分割现有数据库?
我是否必须更改这些命令中的端口(它们仅用于localhost设置):
mongod --configsvr --dbpath cfg0 --port 26050 --fork --logpath log.cfg0 --logappend
mongod --configsvr --dbpath cfg1 --port 26051 --fork --logpath log.cfg1 --logappend
mongod --configsvr --dbpath cfg2 --port 26052 --fork --logpath log.cfg2 --logappend
mongod --shardsvr --replSet a --dbpath a0 --port 27000 --logpath log.a0 --fork --logappend --smallfiles --oplogSize 50
mongod --shardsvr --replSet a --dbpath a1 --port 27001 --logpath log.a1 --fork --logappend --smallfiles --oplogSize 50
mongod --shardsvr --replSet a --dbpath a2 --port 27002 --logpath log.a2 --fork --logappend --smallfiles --oplogSize 50
mongod --shardsvr --replSet b --dbpath b0 --port 27100 --logpath log.b0 --fork --logappend --smallfiles --oplogSize 50
mongod --shardsvr --replSet b --dbpath b1 --port 27101 --logpath log.b1 --fork --logappend --smallfiles --oplogSize 50
mongod --shardsvr --replSet b --dbpath b2 --port 27102 --logpath log.b2 --fork --logappend --smallfiles --oplogSize 50
mongos --configdb webdev.local:26050,webdev.local:26051,webdev.local:26052 --fork --logappend --logpath log.mongos0