Una solución temporal es agregar el host
param a su mongoimport
llame, dejando saber a mongo que el host es su propia máquina (127.0.0.1
):
mongoimport --host=127.0.0.1
El comando completo en su caso es entonces:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Fuente:ranjeetcao @ mongorestore Error:no hay servidores accesibles)
Actualización:
Actualizar a Mongo>=3.0.7 debería resolver el problema
(Fuente:Colin Marshall @ mongorestore Error:no hay servidores accesibles)
Actualización 2:
Parece que el error sigue ocurriendo para algunos usuarios.
También hay un problema abierto de JIRA aquí.
(Fuente:James Chien @ este hilo de preguntas)
Actualización 3:
En algunos casos, esto puede deberse a que Mongo se ejecuta como un ReplicaSet. Para resolver esto, por lo que he visto, uno puede deshabilitar la funcionalidad de ReplicaSet o restablecerla. Ver:
- Cómo restablecer la configuración del conjunto de réplicas de MongoDB
- Cómo convertir un conjunto de réplicas de MongoDB en un servidor independiente
(Fuente:Maxim Yefremov @ mongorestore Error:no hay servidores accesibles)