This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mlaunch --sharded 2 --replicaset | |
launching: mongod on port 27018 | |
launching: mongod on port 27019 | |
launching: mongod on port 27020 | |
launching: mongod on port 27021 | |
launching: mongod on port 27022 | |
launching: mongod on port 27023 | |
launching: config server on port 27024 | |
replica set 'shard01' initialized. | |
replica set 'shard02' initialized. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mongo | |
MongoDB shell version: 2.6.7 | |
connecting to: test | |
mongos> sh.enableSharding( "test" ) | |
{ "ok" : 1 } | |
mongos> sh.shardCollection( "test.mycollection", { _id : 1 }, true ) | |
{ "collectionsharded" : "test.mycollection", "ok" : 1 } | |
mongos> db.mycollection.insert( { _id : 1, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 3, data : "hello" } ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mongo | |
MongoDB shell version: 2.6.7 | |
connecting to: test | |
mongos> sh.enableSharding( "test" ) | |
{ "ok" : 1 } | |
mongos> sh.shardCollection( "test.mycollection", { _id : 1 }, true ) | |
{ "collectionsharded" : "test.mycollection", "ok" : 1 } | |
mongos> db.mycollection.insert( { _id : 1, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 3, data : "hello" } ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mongo --port 27018 | |
MongoDB shell version: 2.6.7 | |
connecting to: 127.0.0.1:27018/test | |
shard01:PRIMARY> show collections | |
mycollection | |
system.indexes | |
shard01:PRIMARY> db.mycollection.find() | |
{ "_id" : 1, "data" : "hello" } | |
{ "_id" : 3, "data" : "hello" } | |
{ "_id" : 5, "data" : "hello" } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mongos> sh.status() | |
--- Sharding Status --- | |
sharding version: { | |
"_id" : 1, | |
"version" : 4, | |
"minCompatibleVersion" : 4, | |
"currentVersion" : 5, | |
"clusterId" : ObjectId("54d13c0555c0347d23e33cdd") | |
} | |
shards: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shard01:PRIMARY> use test | |
switched to db test | |
shard01:PRIMARY> db.mycollection.find() | |
{ "_id" : 7, "data" : "hello" } | |
{ "_id" : 9, "data" : "hello" } | |
{ "_id" : 11, "data" : "hello" } | |
shard01:PRIMARY> use local | |
switched to db local | |
shard01:PRIMARY> db.oplog.rs.find().pretty() | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mongo --port 27021 | |
MongoDB shell version: 2.6.7 | |
connecting to: 127.0.0.1:27021/test | |
shard02:PRIMARY> db.mycollection.find() | |
{ "_id" : 1, "data" : "hello" } | |
{ "_id" : 3, "data" : "hello" } | |
{ "_id" : 5, "data" : "hello" } | |
shard02:PRIMARY> use local | |
switched to db local | |
shard02:PRIMARY> db.oplog.rs.find().pretty() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mongos> db.mycollection.insert( { _id : 2, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 4, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 6, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 8, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) | |
mongos> db.mycollection.insert( { _id : 10, data : "hello" } ) | |
WriteResult({ "nInserted" : 1 }) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shard01:PRIMARY> use local | |
switched to db local | |
shard01:PRIMARY> db.oplog.rs.find().pretty() | |
...beginning is the same as above, omitted for brevity ... | |
{ | |
"ts" : Timestamp(1422998892, 3), | |
"h" : NumberLong("1499304029305069766"), | |
"v" : 2, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shard02:PRIMARY> use local | |
switched to db local | |
shard02:PRIMARY> db.oplog.rs.find().pretty() | |
{ | |
"ts" : Timestamp(1422998531, 1), | |
"h" : NumberLong(0), | |
"v" : 2, | |
"op" : "n", | |
"ns" : "", | |
"o" : { |