Ana Sayfa / MongoDB / Mongo as Shards

Mongo as Shards

Sharding Environment Setupa

Sharding Group Members :

For sharding there are three players.

  1. Config Server
  2. Replica Sets
  3. Mongos

For a mongo shard we need to setup the above three servers.

Config Server Setup : add the following to mongod conf file

sharding:
 clusterRole: configsvr
replication:
 replSetName: <setname>

run : mongod –config

we can choose config server as replica set or may be a standalone server. Based on our requirement we can choose the best. If config need to run in replica set we need to follow the replica set setup

Replica Setup : Create replica set // Please refer the replica setup

MongoS Setup : Mongos is main setup in shard. Its is query router to access all replica sets

Add the following in mongos conf file

sharding:
 configDB: <configReplSetName>/cfg1.example.net:27017;

Configure Shared :

Connect the mongos via shell (mongo –host –port )

  1. sh.addShard( “/s1-mongo1.example.net:27017”)
  2. sh.enableSharding(“”)
  3. sh.shardCollection(“< database >.< collection >”, { < key > : < direction > } )
  4. sh.status() // To ensure the sharding

Bunada Göz Atın

PHP Types

Type Comparison There are two types of comparison: loose comparison with == and strict comparison …

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir