sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb misslyckades:fel vid anslutning till db-server:inga servrar som kan nås

En tillfällig lösning är att lägga till host param till din mongoimport ring, låt mongo veta att värden är din egen maskin (127.0.0.1 ):

mongoimport --host=127.0.0.1

Det fullständiga kommandot i ditt fall är då:

mongoimport --host=127.0.0.1 \
  --db test --collection restaurants --drop --file dataset.json

(Källa:ranjeetcao @ mongorestore Misslyckades:inga nåbara servrar)

Uppdatering:

Uppdatering till Mongo>=3.0.7 bör lösa problemet

(Källa:Colin Marshall @ mongorestore Misslyckades:inga nåbara servrar)

Uppdatering 2:

Det verkar som om buggen fortfarande händer för vissa användare.

Det finns också ett öppet JIRA-problem här.

(Källa:James Chien @ den här frågetråden)

Uppdatering 3:

I vissa fall kan detta orsakas av att Mongo körs som ett ReplicaSet. För att lösa detta, så vitt jag har sett, kan man antingen inaktivera ReplicaSet-funktionen eller återställa den. Se:

  • Hur man återställer MongoDB-replikuppsättningsinställningar
  • Hur man konverterar en MongoDB-replikuppsättning till en fristående server

(Källa:Maxim Yefremov @ mongorestore Misslyckades:inga nåbara servrar)



  1. pipelining vs transaktion i redis

  2. Hur man installerar MongoDB Community Edition på Ubuntu

  3. Mongoose valfria sökfrågeparametrar?

  4. Hur man returnerar endast värdet av ett fält i mongodb