Mongodb学习笔记(三)
?
?sharding(分片功能)./mongod --shardsvr --replSet shard-a --dbpath /data1/rs-a-2 --port 30001 --logpath /data1/rs-a-2.log --fork --nojournal
./mongod --shardsvr --replSet shard-a --dbpath /data1/rs-a-3 --port 30002 --logpath /data1/rs-a-3.log --fork --nojournal
./mongod --shardsvr --replSet shard-b --dbpath /data1/rs-b-1 --port 30100 --logpath /data1/rs-b-1.log --fork --nojournal
./mongod --shardsvr --replSet shard-b --dbpath /data1/rs-b-2 --port 30101 --logpath /data1/rs-b-2.log --fork --nojournal
./mongod --shardsvr --replSet shard-b --dbpath /data1/rs-b-3 --port 30102 --logpath /data1/rs-b-3.log --fork --nojournal
./mongo devdb:30000
rs.initiate()
rs.add("devdb:30001")
rs.add("devdb:30002",{arbiterOnly: true})
rs.status()
./mongo devdb:30100? ?建立Config服务器? ? ??????mkdir -p /data1/config-1 /data1/config-2 /data1/config-3? ? ? ? ??./mongod --configsvr --dbpath /data1/config-1 --port 27019 --logpath /data1/config-1.log --fork --nojournal
rs.initiate()
rs.add("devdb:30101")
rs.add("devdb:30102",{arbiterOnly: true})
rs.status()
等待status()都正常后,shardA与B就配置完成
./mongod --configsvr --dbpath /data1/config-2 --port 27020 --logpath /data1/config-2.log --fork --nojournal./mongod --configsvr --dbpath /data1/config-3 --port 27021 --logpath /data1/config-3.log --fork --nojournal??建立路由服务器? ? ??????./mongos --configdb devdb:27019,devdb:27020,devdb:27021 --logpath /data1/mongos.log --fork --port 40000
? ? ?