sh.enableSharding("test");
|
sh.shardCollection("test.test", {_id:1});
|
db.getSiblingDB("test").test.insert({_id:1})
|
db.getSiblingDB("test").test.insert({_id:2})
|
db.getSiblingDB("test").test.insert({_id:3})
|
sh.splitAt("test.test", {_id:2});
|
sh.splitAt("test.test", {_id:3});
|
|
MongoDB 2.4.3> sh.status();
|
--- Sharding Status ---
|
sharding version: {
|
"_id" : 1,
|
"version" : 3,
|
"minCompatibleVersion" : 3,
|
"currentVersion" : 4,
|
"clusterId" : ObjectId("518c69e46e078ae26603eff2")
|
}
|
shards:
|
{ "_id" : "shard0000", "host" : "pixl:28000" }
|
{ "_id" : "shard0001", "host" : "pixl:28002" }
|
{ "_id" : "shard0002", "host" : "pixl:28001" }
|
databases:
|
{ "_id" : "admin", "partitioned" : false, "primary" : "config" }
|
{ "_id" : "test", "partitioned" : true, "primary" : "shard0000" }
|
test.test
|
shard key: { "_id" : 1 }
|
chunks:
|
shard0001 1
|
shard0002 1
|
shard0000 1
|
{ "_id" : { "$minKey" : 1 } } -->> { "_id" : 2 } on : shard0001 { "t" : 2, "i" : 0 }
|
{ "_id" : 2 } -->> { "_id" : 3 } on : shard0002 { "t" : 3, "i" : 0 }
|
{ "_id" : 3 } -->> { "_id" : { "$maxKey" : 1 } } on : shard0000 { "t" : 3, "i" : 1 }
|