En tillfällig lösning är att lägga till host
param till din mongoimport
ring, låt mongo veta att värden är din egen maskin (127.0.0.1
):
mongoimport --host=127.0.0.1
Det fullständiga kommandot i ditt fall är då:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Källa:ranjeetcao @ mongorestore Misslyckades:inga nåbara servrar)
Uppdatering:
Uppdatering till Mongo>=3.0.7 bör lösa problemet
(Källa:Colin Marshall @ mongorestore Misslyckades:inga nåbara servrar)
Uppdatering 2:
Det verkar som om buggen fortfarande händer för vissa användare.
Det finns också ett öppet JIRA-problem här.
(Källa:James Chien @ den här frågetråden)
Uppdatering 3:
I vissa fall kan detta orsakas av att Mongo körs som ett ReplicaSet. För att lösa detta, så vitt jag har sett, kan man antingen inaktivera ReplicaSet-funktionen eller återställa den. Se:
- Hur man återställer MongoDB-replikuppsättningsinställningar
- Hur man konverterar en MongoDB-replikuppsättning till en fristående server
(Källa:Maxim Yefremov @ mongorestore Misslyckades:inga nåbara servrar)