MongoDB
Mongo als Scherben
Suche…
Sharding-Umgebung einrichten
Mitglieder der Sharding Group:
Für das Scherben gibt es drei Spieler.
Config Server
Replikatsätze
Mongos
Für einen Mongo-Shard müssen wir die drei oben genannten Server einrichten.
Config Server Setup: Fügen Sie der Mongod-Conf-Datei Folgendes hinzu
sharding:
clusterRole: configsvr
replication:
replSetName: <setname>
run: mongod --config
Wir können den Konfigurationsserver als Replikatsatz auswählen oder einen eigenständigen Server verwenden. Basierend auf unserer Anforderung können wir das Beste auswählen. Wenn die Konfiguration in einem Replikatsatz ausgeführt werden muss, müssen wir die Einrichtung des Replikatsatzes befolgen
Replikatsetup: Replikatsatz erstellen // Bitte beziehen Sie sich auf das Replikatsetup
MongoS-Setup: Mongos ist das Haupt-Setup im Shard. Es ist ein Abfrage-Router für den Zugriff auf alle Replikatsätze
Fügen Sie Folgendes in der Mongos-Conf-Datei hinzu
sharding:
configDB: <configReplSetName>/cfg1.example.net:27017;
Freigegeben konfigurieren:
Verbinden Sie die Mongos via Shell (Mongo - Host - Port)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ("")
- sh.shardCollection ("<Datenbank>. <Sammlung>", {<Schlüssel>: <Richtung>})
- sh.status () // Um das Sharding zu gewährleisten