MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

mongodb fehlgeschlagen:Fehler beim Verbinden mit dem DB-Server:keine erreichbaren Server

Eine vorübergehende Problemumgehung besteht darin, den host hinzuzufügen param zu Ihrem mongoimport anrufen und Mongo mitteilen, dass der Host Ihr eigener Rechner ist (127.0.0.1 ):

mongoimport --host=127.0.0.1

Der vollständige Befehl in Ihrem Fall lautet dann:

mongoimport --host=127.0.0.1 \
  --db test --collection restaurants --drop --file dataset.json

(Quelle:ranjeetcao @ mongorestore Fehlgeschlagen:keine erreichbaren Server)

Aktualisierung:

Eine Aktualisierung auf Mongo>=3.0.7 sollte das Problem lösen

(Quelle:Colin Marshall @ mongorestore Fehler:keine erreichbaren Server)

Aktualisierung 2:

Es scheint, dass der Fehler bei einigen Benutzern immer noch auftritt.

Hier gibt es auch ein offenes JIRA-Problem.

(Quelle:James Chien @ dieser Fragen-Thread)

Aktualisierung 3:

In einigen Fällen kann dies dadurch verursacht werden, dass Mongo als ReplicaSet ausgeführt wird. Um dies zu lösen, kann man, soweit ich gesehen habe, entweder die ReplicaSet-Funktionalität deaktivieren oder zurücksetzen. Siehe:

  • So setzen Sie die MongoDB-Replikatsatzeinstellungen zurück
  • Konvertieren eines MongoDB-Replikatsatzes in einen eigenständigen Server

(Quelle:Maxim Yefremov @ mongorestore Fehlgeschlagen:keine erreichbaren Server)