Kapitel 13. Verwaltung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel geht es um die Verwaltung von Replikat-Sets:

  • Durchführung von Wartungsarbeiten an einzelnen Mitgliedern

  • Konfigurieren von Sets unter verschiedenen Umständen

  • Informationen über dein Oplog erhalten und seine Größe ändern

  • Ein paar exotischere Set-Konfigurationen machen

  • Umwandlung von Master/Slave in ein Replikat-Set

Mitglieder im Standalone-Modus starten

A viele Wartungsaufgaben können nicht auf Secondaries durchgeführt werden (weil sie Schreibvorgänge beinhalten) und sollten auch nicht auf Primaries durchgeführt werden, weil dies Auswirkungen auf die Anwendungsleistung haben könnte. Daher wird in den folgenden Abschnitten häufig erwähnt, dass ein Server im Standalone-Modus gestartet werden muss. Das bedeutet, dass das Mitglied neu gestartet werden muss, damit es ein eigenständiger Server und nicht (vorübergehend) ein Mitglied eines Replikat-Sets ist.

Um ein Mitglied im Standalone-Modus zu starten, sieh dir zunächst die Befehlszeilenoptionen an, mit denen es gestartet wird. Nehmen wir an, sie sehen etwa so aus:

> db.serverCmdLineOpts()
{
    "argv" : [ "mongod", "-f", "/var/lib/mongod.conf" ],
    "parsed" : {
        "replSet": "mySet",
        "port": "27017",
        "dbpath": "/var/lib/db"
    },
    "ok" : 1
}

Um Wartungsarbeiten an diesem Server durchzuführen, können wir ihn ohne die Option replSet neu starten. Dann können wir ihn wie einen normalen Standalone-Mongod ...

Get MongoDB: Das ultimative Handbuch, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.