Antworten:
Die Anweisungen / Pakete auf der MongoDB-Site sind derzeit nur für LTS Ubuntu 12.04 und 14.04 verfügbar. Die Pakete sind so eingerichtet, dass sie upstart anstelle von systemd verwenden. Sie müssen eine systemctl-Datei erstellen, um für systemd bereit zu sein. Erstellen Sie es durch
sudo nano /etc/systemd/system/mongodb.service
Es wird so aussehen
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
Jetzt können Sie den Dienst starten und seinen Status überprüfen
sudo systemctl start mongodb
sudo systemctl status mongodb
und aktivieren Sie es schließlich dauerhaft durch
sudo systemctl enable mongodb
Führen Sie einfach den Befehl aus sudo mongod
, um den Daemon zu starten und dann sudo mongo
auf die Shell zuzugreifen
Das Ausführen des folgenden Befehls hat bei mir funktioniert. Bitte starte Mongo mit der Konfigurationsdatei.
Lauf einfach mongod --config /etc/mongod.conf
.