Kapitel 21. Einrichten von MongoDB in der Produktion
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In Kapitel 2 haben wir die Grundlagen für den Start von MongoDB behandelt. In diesem Kapitel gehen wir näher darauf ein, welche Optionen für die Einrichtung von MongoDB in der Produktion wichtig sind, darunter:
Häufig verwendete Optionen
MongoDB starten und herunterfahren
Sicherheitsbezogene Optionen
Überlegungen zur Protokollierung
Von der Kommandozeile aus starten
Der MongoDB-Server wird mit der ausführbaren Datei mongod
gestartet. mongod
hat viele konfigurierbare Startoptionen; um sie alle zu sehen, rufe mongod --help
von der Kommandozeile aus auf. Einige der Optionen werden häufig verwendet und sollten unbedingt beachtet werden:
--dbpath
Gib ein alternatives Verzeichnis an, das als Datenverzeichnis verwendet werden soll; die Vorgabe ist /data/db/ (oder unter Windows \data\db\ auf dem Volume der MongoDB-Binärdatei). Jeder
mongod
Prozess auf einem Rechner benötigt sein eigenes Datenverzeichnis. Wenn du also drei Instanzen vonmongod
auf einem Rechner ausführst, brauchst du drei verschiedene Datenverzeichnisse. Wennmongod
gestartet wird, legt er in seinem Datenverzeichnis eine Datei mongod.lock an, die verhindert, dass anderemongod
Prozesse dieses Verzeichnis benutzen können. Wenn du versuchst, einen anderen MongoDB-Server mit demselben Datenverzeichnis zu starten, wird eine Fehlermeldung ausgegeben:
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.