Dočasným řešením je přidání host
param k vašemu mongoimport
zavolejte a dejte mongo vědět, že hostitelem je váš vlastní počítač (127.0.0.1
):
mongoimport --host=127.0.0.1
Úplný příkaz ve vašem případě je pak:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Zdroj:ranjeetcao @ mongorestore Selhalo:žádné dostupné servery)
Aktualizace:
Aktualizace na Mongo>=3.0.7 by měla problém vyřešit
(Zdroj:Colin Marshall @ mongorestore se nezdařilo:žádné dostupné servery)
Aktualizace 2:
Zdá se, že u některých uživatelů se chyba stále objevuje.
Je zde také otevřený problém JIRA.
(Zdroj:James Chien @ toto vlákno otázek)
Aktualizace 3:
V některých případech to může být způsobeno tím, že Mongo běží jako ReplicaSet. Chcete-li to vyřešit, jak jsem viděl, můžete buď deaktivovat funkci ReplicaSet, nebo ji resetovat. Viz:
- Jak resetovat nastavení sady replik MongoDB
- Jak převést sadu replik MongoDB na samostatný server
(Zdroj:Maxim Yefremov @ mongorestore Failed:žádné dostupné servery)