Ich bin neuer Benutzer von mongodb.I die folgenden Schritte getan haben, für die Installation von MongoDB auf Windows, Download von MongoDB für Windows, Run MongoDB, starten MongoDB, Connect zu MongoDB und schließlich i Start mongodb als Fenster Service zu diesem Zeitpunkt ein Fehler gefunden wird, wenn ich den Befehl "net Start mongodb" in der Eingabeaufforderung eingeben, wird der folgende Fehler gefunden: Der Dienst reagiert nicht auf die Steuerfunktion. Wie löst man dieses Problem?Wie MongoDB als Windows-Dienst einstellen
Antwort
Haben Sie die hier beschriebenen Schritte ausgeführt? http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#mongodb-as-a-windows-service
PS: Ich habe es versucht und es funktioniert gut für mich.
Update: Die Lösung in dem folgenden Link beschrieben arbeitet https://jira.mongodb.org/browse/SERVER-5275
bin auch die Schritte versucht.Aber im letzten Schritt "net Start mongodb" ein Fehler "Der Dienst reagiert nicht auf die Kontrollfunktion" und auch, wenn ich den MongoDB-Dienst (Systemsteuerung-> Verwaltungstools-> Dienste) gefunden ein Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder Kontrollanfrage reagiert. So, wie löst es? – user3256070
Können Sie die hier beschriebene Lösung ausprobieren? https://jira.mongodb.org/browse/SERVER-5275 –
Vielen Dank. – user3256070
Die folgende funktioniert gut für mich
mongod --install --serviceName "Mongo DB instance" --serviceDisplayName "Mongo DB instance" --port 27017 --dbpath C:\data --logpath C:\data\1.log --smallfiles
Natürlich sollten Sie die Parameter ändern, um Ihre Bedürfnisse anzupassen. Stellen Sie sicher, dass die entsprechenden Ordner vorhanden sind. Nach der Installation des Service, den Sie es starten, wie
net start "Mongo DB instance"
folgt mit den neuesten Mongo Version dieses schönen Artikel folgen 2.4.9: Install, setup and start MongoDB on Windows, ist sehr einfach ~
folgte ich diesen Link auf das Schreiben Install, setup and start MongoDB on Windows (on Windows 8.1 und hatte der gleiche Fehler.
Ich entdeckte, dass ich vergessen habe, einen Protokollordner wie angewiesen zu erstellen, und als ich korrigierte, dass es für mich funktionierte und in der Lage war, es einen automatischen Dienst beim Hochfahren zu machen.
1) Laden Sie die 64-Bit-Version von mongodb
2), um die heruntergeladene Datei Doppelklicken Sie auf das Installationsprogramm
3) Geben Sie für MongoDB in C-Laufwerk laufen Wenn Sie es nicht finden können, dann schauen Sie in C: \ "Program Files" Ordner Cut und fügen Sie den "MongoDB 2.6 Standard" Ordner C: \ Program Files auf C: \ Rename "MongoDB 2.6 Standard" zu MongoDB
4) erstellen Sie C: \ Datenordner
Jetzt5) geöffnet Kommando-Shell als Administrator ausführen
6) In der Kommando-Shell Sie gerade geöffnet haben:
A) Wechseln Sie zu C: \ MongoDB Ordner \ bin
B) Dann laufen diese Befehl: (Ändern Sie den Namen und den Ordner entsprechend) mongod --install --serviceName "Mongo DB2.6-Instanz" --serviceDisplayName "Mongo DB2.6-Instanz" --port 27017 --dbpath C: \ data --logpath C: \ data \ 1.log --smallfiles
C) Um den Dienst zu starten, können Sie entweder folgenden Befehl ausführen: net start "Mongo DB2.6 ins tance " ODER geben Sie Dienste in das Feld Suche nach Programmen und Dateien ein. Dann suchen Sie nach Mongo DB2.Starten Sie
6 Instanz> klicken Sie rechts und wählenD) Stellen Sie sicher, dass Sie eine Verbindung herstellen und ausführen Befehl Öffnen Sie eine Eingabeaufforderung
>cd C:\MongoDB\bin (enter)
>mongo.exe (enter)
>it will show that it is connected
>type command "show dbs" and hit enter
>it will show local and test dbs
danke ein Haufen ..... für mich gearbeitet :) –
ich hatte das gleiche Problem und es stellt sich heraus, hatte ich mein Log Ordner mit dem Namen "logs" und die Konfigurationsdatei wurde auf "log" gezeigt. Der Ordnername wurde geändert und alles war gut.
Ich schrieb eine der oben genannten Artikel und während auf 3.0.3 zu aktualisieren versuchen, dachte ich zumindest zwei Instanzen aus, die die oben genannten Fehlerursachen:
A) Das \data\db
Verzeichnis nicht existiert oder nicht wird in der Konfigurationsdatei korrekt angezeigt.
B) Das Verzeichnis \log
existiert nicht oder wird nicht korrekt in der Konfigurationsdatei angegeben.
Es gibt eine dritte Situation, in der das passiert. Wenn Sie einen Pfad mit Leerzeichen installieren, wird das Argument config im Service-Registrierungsschlüssel nicht richtig zitiert. Siehe https://jira.mongodb.org/browse/SERVER-12502 – sovemp
Ich kann bestätigen, dass ein Pfad mit Leerzeichen noch immer ein Problem ist. Installieren Sie MongoDB in einem Pfad ohne Leerzeichen. – Alexander
- 1. Bild als Hintergrund einstellen
- 2. Zeitzone als Europa/London einstellen
- 3. MongoDB auswählen als?
- 4. MongoDB als Dateispeicher
- 5. MongoDB als primäre Datenbank?
- 6. Wie MongoDB als Dienst unter Windows 8.1
- 7. exportieren als CSV-Datei mongodb
- 8. MongoDB-Array als Stapel verwenden
- 9. MongoDB als Variable in Node.js
- 10. Einstellen der Sprache Array als Konstante
- 11. BufferedImage als Farbe in Java einstellen
- 12. Einstellen der Breite als Prozentsatz mit jQuery
- 13. MacPorts eine Installation als Aktiv einstellen?
- 14. Farbverlauf als Button Color Renderer einstellen
- 15. Umgebung einstellen Variablen als Konstanten in Angular
- 16. hadoop mongodb connector - output daten nicht als mongodb aber hdfs
- 17. "SF UI Display Bold" als Beschriftungssatz einstellen
- 18. Einstellen eines GLFW-Fensters als nicht veränderbar
- 19. Swing: Einstellen einer Funktionstaste (F2) als Beschleuniger
- 20. IOS wie einstellen Datumsformat
- 21. Wie errno Wert einstellen?
- 22. Wie kann ich MongoDB behandeln "ł" wie "l", als Synonym?
- 23. Convert.ToDateTime: wie Format einstellen
- 24. Wie log4j Eigenschaftendatei einstellen?
- 25. Wie 00.00.00 einstellen moment.js
- 26. MongoDB Extrakt Subdokument als eigentliches Dokument
- 27. Was wird in mongoDB als Dokument angesehen?
- 28. Verwenden von MongoDB als persistente Hashtable
- 29. Start mongodb über numactl als Daemon
- 30. Kann mongoDB nicht als Dienst starten
Ich habe alles richtig erstellt, immer noch es scheitert. Einfache Installation und Einrichtung schlägt fehl. Umzug nach Cassanda. Skalierbarkeit ist ein Problem mit MongoDB. – kheya