MongoDB
Mongo als scherven
Zoeken…
Sharding Omgeving Setup
Leden van de Sharding-groep:
Voor het scherpen zijn er drie spelers.
Config Server
Replica sets
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)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ( "")
- sh.shardCollection ("<database>. <collection>", {<key>: <direction>})
- sh.status () // Om de scherf te verzekeren