Zoeken…


Sharding Omgeving Setup

Leden van de Sharding-groep:

Voor het scherpen zijn er drie spelers.

  1. Config Server

  2. Replica sets

  3. Mongos

    Voor een mongo-scherf moeten we de bovenstaande drie servers instellen.

Config Server Setup: voeg het volgende toe aan mongod conf file

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

uitvoeren: mongod --config

we kunnen de configuratieserver als replicaset kiezen of kunnen een zelfstandige server zijn. Op basis van onze eis kunnen we de beste kiezen. Als de configuratie moet worden uitgevoerd in een replicaset, moeten we de configuratie van de replicaset volgen

Replica-instellingen: replicaset maken // raadpleeg de replica-instellingen

MongoS Setup: Mongos is de belangrijkste setup in Shard. Het is een queryrouter voor toegang tot alle replicasets

Voeg het volgende toe in mongos conf-bestand

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

Configureer Gedeeld:

Verbind de mongo's 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 () // Om de scherf te verzekeren


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow