
1. 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
5. 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>
Also See:
- MongoDB Sharding-01 -Directory Creations
- MongoDB Sharding-02–Setup Config Servers and Shard mongod Processes
- MongoDB Sharding-03–Configure Replicasets and start mongos process
- MongoDB Sharding-04-Setting up a Sharded Cluster
- MongoDB Sharding-05-Enable Sharding For a Collection
- MongoDB Sharding-06-Enable Sharding For a Collection
- Sharding in MongoDB