← Zurück zu allen Artikeln
Blog

Mongodb-Motor öffnet den Oplog und ermöglicht die Synchronisierung von mehreren MongoDB-Servers

Zunächst die Änderung /etc/mongod.conf Erfügen Sie den Master aus der Einstellung.Zwei wichtige Orte.

processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  fork: true
replication:
  oplogSizeMB: 1024
  replSetName: rs

Die erste Einrichtung bedeutet, dass fork Hintergrund funktioniert.Die zweite Einstellung ist die Öffnung des Master aus der Synchronisierung oplog Die Dateigröße wird als 1G.

2. Schließen Sie den Mongo-Dienst und starten Sie es wieder

ps -ef | grep mongo
root      2006     1  0 08:41 ?        00:00:03 /usr/bin/mongod --config /etc/mongod.conf
kill 2006
/usr/bin/mongod --config /etc/mongod.conf

Übertragen Sie den Code, achten Sie darauf ps Erforscht wurde ID Ja ja 2006 Und dann kill 2006.

3. Schritt: Eröffnen Sie die Funktionen rs und oplog in der Mongo-Kommandrad

mongo
use admin
db.auth('admin','admin')
1
rs.initiate()

Bitte beachten Sie, dass ich in den Einstellungen die Zertifizierung im Voraus geöffnet habe und admin Die Konto-Passwort ist admin,admin Und dann gibt es root Die Macht, das heißt die Höchstmaßnahme.Daher db.auth(‘admin’,’admin’) Das ist der Zertifizierungsprozess.letzte Eingang rs.initiate() Das öffnet den Erfolg.

Schritt 4: Überprüfen, ob Sie erfolgreich sind

rs:PRIMARY>

Wenn es mongo Wenn eine solche Befehllinie auftritt, wird der Erfolg geöffnet.