Sharding-04-Setting up a Sharded Cluster

Log into mongos Console


[[email protected] tom]# mongo

MongoDB shell version: 2.6.3
connecting to: test
mongos>


2. List all Databases

mongos> show dbs

admin	(empty)

config	0.016GB

3. Switch to config database


mongos> use config
switched to db config

4. List all Collections


mongos> show collections
changelog
chunks
databases
lockpings
locks
mongos
settings
shards
system.indexes
version


Add the Three Shards on Mongos


mongos> sh.addShard("ReplicaSetNew1/localhost.localdomain:27011")
{ "shardAdded" : "ReplicaSetNew1", "ok" : 1 }
mongos> sh.addShard("ReplicaSetNew2/localhost.localdomain:27021")
{ "shardAdded" : "ReplicaSetNew2", "ok" : 1 }
mongos> sh.addShard("ReplicaSetNew3/localhost.localdomain:27031")
{ "shardAdded" : "ReplicaSetNew3", "ok" : 1 }


6. Check Status of the sharded cluster

mongos> sh.status()

--- Sharding Status ---

sharding version: {

"_id" : 1,
"version" : 4,
"minCompatibleVersion" : 4,
"currentVersion" : 5,
"clusterId" : ObjectId("53bdcc24ecb20b84c96f5914")
}

shards:
{ "_id" : "ReplicaSetNew1", "host" : "ReplicaSetNew1/localhost.localdomain:27011,localhost.localdomain:27012,lo calhost.localdomain:27013" }

{ "_id" : "ReplicaSetNew2", "host" : "ReplicaSetNew2/localhost.localdomain:27021,localhost.localdomain:27022,lo calhost.localdomain:27023" }

{ "_id" : "ReplicaSetNew3", "host" : "ReplicaSetNew3/localhost.localdomain:27031,localhost.localdomain:27032,lo calhost.localdomain:27033" }
databases:

{ "_id" : "admin", "partitioned" : false, "primary" : "config" } mongos>

Leave a Reply

Your email address will not be published.