Mongodb-linux-server

Verwendung von SSH, die ich installiert Mongodb-linux-server, indem Sie die folgenden Schritte aus.

  1. Herunterladen und extrahieren der aktuellen Mongodb-Version der /bin Ordner im Server

  2. Bearbeiten Sie die .bash_profile und fügen Sie

    PATH=$PATH:$HOME/bin/mongodb-linux-x86_64-2.6.0/bin

    export PATH 
  3. Erstellten Verzeichnis für die db speichern mit mkdir -p /data/db

  4. Laufen mongod --dbpath /data/db
  5. Laufen mongo

Nach dem ausführen von mongo-Befehl, zeigt er die Fehlermeldung wie diese :

MongoDB shell version: 2.6.0
connecting to: test
2014-04-24T10:07:58.831+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2014-04-24T10:07:58.832+0530 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

Wie man es lösen kann?

  • Könnten Sie überprüfen, was "mongod --dbpath /data/db" druckt nach dem starten? Es sollte sagen, etwas wie "Annahme von verbindungen aus...." nach dem Start. Meine Vermutung ist, dass mongod starten, ist fehlgeschlagen.
  • Ja. führen Sie diesen Befehl aus, und es zeigt den FEHLER: dbpath (/data/db) gibt es nicht.Erstellen Sie dieses Verzeichnis oder geben bestehende Verzeichnis --dbpath. Also ich run mongod --dbpath /home/ecareago/data/db/ - nicht es zeigt keine Fehler. Nach diesem Lauf ich mongo und zeigt die Verbindung verweigert Fehler.
  • überprüfen Sie die mongodb-Protokoll. Ich würde vermuten, es ist, weil der Berechtigungen. Warum nutzen Sie nicht 10-gen Quelle überhaupt?
  • So, nachdem Sie ein Verzeichnis erstellen oder ein vorhandenes Verzeichnis es richtig funktioniert?
  • Wo kann ich das melden? Es ist das erste mal, dass ich bin versucht zu installieren mongodb-linux-server.
  • Ja. Ich erstellte ein Verzeichnis /Daten und erstellen /db drinnen.
  • Wenn Sie nicht geben Sie eine Datei für Sie, es ist die Ausgabe nach dem ausführen Befehl mongod. Was bedeutet die Ausgabe sagen?
  • Wenn ich run mongod - Ausgabe ist so etwas wie dieses ********************************************************************* FEHLER: dbpath (/data/db) gibt es nicht. Erstellen Sie dieses Verzeichnis oder geben bestehende Verzeichnis --dbpath. Siehe dochub.mongodb.org/core/startingandstoppingmongo ********************************************************************* , beenden
  • Dann Folgen Sie den Anweisungen und erstellen Sie ein Verzeichnis oder Sie geben ein anderes Verzeichnis. Wenn mongod erfolgreich ausgeführt wird, sollte es werden Druck-log kontinuierlich.
  • Wo kann ich die logs?
  • die Ausgabe der log. wenn Sie angeben --logpath dann geht es in eine log-Datei. Ansonsten ist es in der shell.
  • Ok und wie kann es lösen?

InformationsquelleAutor user3201764 | 2014-04-24
Schreibe einen Kommentar