En midlertidig løsning er at tilføje host
param til din mongoimport
opkald, og lad mongo vide, at værten er din egen maskine (127.0.0.1
):
mongoimport --host=127.0.0.1
Den fulde kommando i dit tilfælde er så:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Kilde:ranjeetcao @ mongorestore Mislykkedes:ingen tilgængelige servere)
Opdatering:
Opdatering til Mongo>=3.0.7 burde løse problemet
(Kilde:Colin Marshall @ mongorestore mislykkedes:ingen tilgængelige servere)
Opdatering 2:
Det ser ud til, at fejlen stadig sker for nogle brugere.
Der er også et åbent JIRA-problem her.
(Kilde:James Chien @ denne spørgsmålstråd)
Opdatering 3:
I nogle tilfælde kan dette skyldes, at Mongo kører som et ReplicaSet. For at løse dette, så vidt jeg har set, kan man enten deaktivere ReplicaSet-funktionaliteten eller nulstille den. Se:
- Sådan nulstiller du MongoDB replikasætindstillinger
- Sådan konverteres et MongoDB-repliksæt til en selvstændig server
(Kilde:Maxim Yefremov @ mongorestore Mislykkedes:ingen servere, der kan nås)