1评矩、查看分片狀態(tài)
mongos> sh.status()
2、給集合 testCollection 插入一條數(shù)據(jù)
mongos> db.testCollection.insert({'name':'test'});
3、對(duì)數(shù)據(jù)庫(kù)開啟分片
mongos> sh.enableSharding('testDB');
4、對(duì)集合?testCollection 設(shè)置 片鍵為 id? 進(jìn)行分片?
mongos>?sh.shardCollection("testDB.testCollection",{"_id":1});
5乘综、查看集合分片狀態(tài)
mongos> db.testCollection.stats();
6符隙、查看是否分片
mongos> db.testCollection.stats().sharded
true? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 集合分片成功
7趴捅、插入數(shù)據(jù)測(cè)試
use testDB
for(var i=1;i<=10000;i++){db.testCollection.insert({
? ? ?x:i,name:"MACLEAN",name1:"MACLEAN",name2:"MACLEAN",name3:"MACLEAN"
?})}
8、在每個(gè)分片上查看數(shù)據(jù)分布
rs1:PRIMARY> db.testCollection.find().count();
rs2:PRIMARY> db.testCollection.find().count();
rs3:PRIMARY> db.testCollection.find().count();
查看數(shù)據(jù)結(jié)果基本均勻分布霹疫,分片成功