Wann immer ich versuche, MongoDB als Dienst zu starten (sudo service mongod start), erhalte ich aus irgendeinem Grund die folgende Fehlermeldung:
Fehler beim Starten von mongod.service: Einheit mongod.service nicht gefunden. Ich habe die folgenden Installationsschritte befolgt. Die Installation von mongo db ist fehlgeschlagen
system> sudo systemctl start mongodb
Failed to start mongodb.service: Unknown unit: mongodb.service
Und wenn ich es versuche sudo mongod
:
MongoDB shell version: 3.2.13 connecting to: -
2017-06-03T16:19:28.513+0530 W NETWORK [thread1]
Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused
2017-06-03T16:19:28.514+0530 E QUERY [thread1]
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:229:14 @(connect):1:6 exception: connect failed
Und wenn ich es versuche mongod --repair
:
2017-06-03T16:32:35.514+0530 I CONTROL [initandlisten]
MongoDB starting : pid=17423 port=27017 dbpath=/data/db 64-bit host=sid-Ideapad-Z570 2017-06-03T16:32:35.514+0530 I
CONTROL [initandlisten] db version v3.2.13 [listen] target_arch: x86_64 2017-06-03T16:32:35.514+0530 I
CONTROL [initandlisten] options: {} 2017-06-03T16:32:35.540+0530 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
ls /etc/systemd/system | grep mongo
Ausgabe?/usr/bin/mongod
; Wenn Sie haben, was die Ausgabe dieses Befehlssudo mongod
MongoDB shell version: 3.2.13 connecting to: - 2017-06-03T16:19:28.513+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: errno:111 Connection refused 2017-06-03T16:19:28.514+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:229:14 @(connect):1:6 exception: connect failed
mongod --repair
dannsudo mongod
; Es kann hilfreich seinAntworten:
Ich habe mongod-org neu installiert, da meine Daten immer noch sicher sind.
Das Problem war, dass mein System mongod.service nicht finden konnte, als ich lief
sudo service mongod status
.Wenn Sie dies ausführen, wurde das Problem behoben und der Dienst wiederhergestellt:
Dann musste ich nur noch meine korrekte Konfiguration kopieren
/etc/mongod.conf
und ausführenquelle
Failed to execute operation: No such file or directory
sudo service mongodb status
Das hat bei mir geklappt.
Deinstalliere deinen Mongo komplett von deinem System:
Installieren Sie nun mongodb mit folgenden Befehlen neu:
Um ein bestimmtes Release zu installieren, müssen Sie jedes Komponentenpaket einzeln zusammen mit der Versionsnummer angeben, wie im folgenden Beispiel gezeigt:
Jetzt können Sie sehen, wie Mongod arbeitet, aber immer noch stört Sie das gleiche Problem. Das Problem ist, dass Ihr System mongod.service beim Ausführen nicht finden konnte
sudo service mongod status
.Wenn Sie dies ausführen, wurde das Problem behoben und der Dienst wiederhergestellt:
Jetzt können Sie Mongo verwenden.
quelle
Failed to enable unit: Unit file mongod.service does not exist.
erhalte folgende Fehlermeldung: @Akash Jainsudo systemctl enable mongodb
und bei Schritt 4 tat ich essudo systemctl start mongodb
. Beachten Sie das Unerwarteteb
in Mongodb statt nur Mongod.Auch ich war mit dem genauen Problem konfrontiert, das von OP angesprochen wurde, obwohl ich Mongodb mithilfe des offiziellen Installations-Tutorials ( https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ ) installiert habe .
HINWEIS: In Schritt 2 des Tutorials (Erstellen einer Listendatei für Mongodb) ist es wichtig, auf die Registerkarte zu klicken, die für die jeweilige Ubuntu-Version auf Ihrem Computer spezifisch ist. Standardmäßig wird Ubuntu 14.04 angezeigt, das die von OP erwähnten Probleme verursachte (Fehler beim Starten von mongod.service: Einheit mongod.service nicht gefunden).
Als ich schließlich bemerkte, dass ich in Schritt 2 Ubuntu 16.04 (für mich) richtig auswählen musste, war die Installation erfolgreich und nach diesem mongod lief ohne Probleme.
quelle