Create the necessary file directory
Mkdir-p/usr/local/mongo/shard/s0
Mkdir-p/usr/local/mongo/shard/s1
Mkdir-p/USR/LOCAL/MONGO/SHARD/S2
Mkdir-p/usr/local/mongo/shard/log
Mongod--shardsvr--port 20000--dbpath=/usr/local/mongo/shard/s0--fork --directoryperdb
Mongod--shardsvr--port 20001--dbpath=/usr/local/mongo/shard/s1--fork --directoryperdb
Mongod--shardsvr--port 20002--dbpath=/usr/local/mongo/shard/s2--fork --directoryperdb
#Configure Config Server
Mkdir-p/usr/local/mongo/shard/config
Mongod--configsvr--port 30000--dbpath=/usr/local/mongo/shard/config--fork Config.log--directoryperdb
#Start Router Server
MONGOs--port 40000--configdb localhost:30000--fork
Mongos> Db.runcommand ({addshard: "localhost:20000"})
{"shardadded": "shard0000", "OK": 1}
Mongos> Db.runcommand ({addshard: "localhost:20001"})
{"shardadded": "shard0001", "OK": 1}
Mongos> Db.runcommand ({enablesharding: "Andylhz"})
{"OK": 1}
Mongos> Db.runcommand ({shardcollection: "Andylhz.users", Key:{_id:1}})
{"collectionsharded": "Andylhz.users", "OK": 1}