Uma solução temporária é adicionar o
host
param para seu mongoimport
chamada, informando ao mongo que o host é sua própria máquina (127.0.0.1
):mongoimport --host=127.0.0.1
O comando completo no seu caso é então:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Fonte:ranjeetcao @ mongorestore Falha:nenhum servidor alcançável)
Atualização:
A atualização para o Mongo>=3.0.7 deve resolver o problema
(Fonte:Colin Marshall @ mongorestore Failed:nenhum servidor alcançável)
Atualização 2:
Parece que o Bug ainda está acontecendo para alguns usuários.
Há também um problema JIRA aberto aqui.
(Fonte:James Chien @ este tópico de perguntas)
Atualização 3:
Em alguns casos, isso pode ser causado pela execução do Mongo como um ReplicaSet. Para resolver isso, até onde eu vi, pode-se desabilitar a funcionalidade ReplicaSet ou redefini-la. Ver:
- Como redefinir as configurações do conjunto de réplicas do MongoDB
- Como converter um conjunto de réplicas do MongoDB em um servidor autônomo
(Fonte:Maxim Yefremov @ mongorestore Failed:nenhum servidor alcançável)