Una soluzione temporanea consiste nell'aggiungere l'host
param al tuo mongoimport
chiama, facendo sapere a mongo che l'host è la tua macchina (127.0.0.1
):
mongoimport --host=127.0.0.1
Il comando completo nel tuo caso è quindi:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Fonte:ranjeetcao @ mongorestore non riuscito:nessun server raggiungibile)
Aggiornamento:
L'aggiornamento a Mongo>=3.0.7 dovrebbe risolvere il problema
(Fonte:Colin Marshall @ mongorestore non riuscito:nessun server raggiungibile)
Aggiornamento 2:
Sembra che il bug si verifichi ancora per alcuni utenti.
C'è anche un problema JIRA aperto qui.
(Fonte:James Chien @ questo thread di domande)
Aggiornamento 3:
In alcuni casi, ciò può essere causato dall'esecuzione di Mongo come ReplicaSet. Per risolvere questo problema, per quanto ho visto, è possibile disabilitare la funzionalità ReplicaSet o ripristinarla. Vedi:
- Come ripristinare le impostazioni dei set di repliche di MongoDB
- Come convertire un set di repliche MongoDB in un server autonomo
(Fonte:Maxim Yefremov @ mongorestore non riuscito:nessun server raggiungibile)