Suche…


Sharding-Umgebung einrichten

Mitglieder der Sharding Group:

Für das Scherben gibt es drei Spieler.

  1. Config Server

  2. Replikatsätze

  3. 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)

  1. sh.addShard ("/s1-mongo1.example.net:27017")
  2. sh.enableSharding ("")
  3. sh.shardCollection ("<Datenbank>. <Sammlung>", {<Schlüssel>: <Richtung>})
  4. sh.status () // Um ​​das Sharding zu gewährleisten


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow