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 --helpvon 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 von mongod auf einem Rechner ausführst, brauchst du drei verschiedene Datenverzeichnisse. Wenn mongod gestartet wird, legt er in seinem Datenverzeichnis eine Datei mongod.lock an, die verhindert, dass andere mongodProzesse 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.