MongoDB
Mongo come Shards
Ricerca…
Installazione dell'ambiente Sharding
Membri del gruppo Sharding:
Per sharding ci sono tre giocatori.
Server di configurazione
Set di repliche
Mongos
Per un frammento di mongo abbiamo bisogno di configurare i tre server sopra.
Config Server Setup: aggiungi quanto segue al file di configurazione di mongod
sharding:
clusterRole: configsvr
replication:
replSetName: <setname>
corri: mongod --config
possiamo scegliere il server di configurazione come set di repliche o può essere un server autonomo. Sulla base del nostro requisito possiamo scegliere il migliore. Se la configurazione deve essere eseguita nel set di repliche, è necessario seguire l'impostazione del set di repliche
Installazione della replica: Crea serie di repliche // Si prega di fare riferimento alla configurazione della replica
MongoS Setup: Mongos è l'installazione principale in shard. È un router di query per accedere a tutti i set di repliche
Aggiungi quanto segue nel file conf di mongos
sharding:
configDB: <configReplSetName>/cfg1.example.net:27017;
Configura condiviso:
Collega i mongos tramite shell (mongo --host --port)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ( "")
- sh.shardCollection ("<database>. <raccolta>", {<chiave>: <direzione>})
- sh.status () // Per garantire la condivisione