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)