Временно решение е да добавите host
param към вашия mongoimport
обадете се, като уведомите mongo, че хостът е вашата собствена машина (127.0.0.1
):
mongoimport --host=127.0.0.1
Тогава пълната команда във вашия случай е:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Източник:ranjeetcao @ mongorestore Неуспешно:няма достъпни сървъри)
Актуализация:
Актуализацията до Mongo>=3.0.7 трябва да реши проблема
(Източник:Колин Маршал @ mongorestore Неуспешен:няма достъпни сървъри)
Актуализация 2:
Изглежда, че грешката все още се случва за някои потребители.
Тук има и отворен проблем с JIRA.
(Източник:James Chien @ тази тема с въпроси)
Актуализация 3:
В някои случаи това може да бъде причинено от Mongo, работещ като ReplicaSet. За да разрешите това, доколкото видях, можете или да деактивирате функционалността ReplicaSet, или да я нулирате. Вижте:
- Как да нулирате настройките на набора реплики на MongoDB
- Как да конвертирате комплект реплики на MongoDB в самостоятелен сървър
(Източник:Максим Ефремов @ mongorestore Неуспешен:няма достъпни сървъри)