sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb mislykkedes:fejl ved forbindelse til db-server:ingen tilgængelige servere

En midlertidig løsning er at tilføje host param til din mongoimport opkald, og lad mongo vide, at værten er din egen maskine (127.0.0.1 ):

mongoimport --host=127.0.0.1

Den fulde kommando i dit tilfælde er så:

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

(Kilde:ranjeetcao @ mongorestore Mislykkedes:ingen tilgængelige servere)

Opdatering:

Opdatering til Mongo>=3.0.7 burde løse problemet

(Kilde:Colin Marshall @ mongorestore mislykkedes:ingen tilgængelige servere)

Opdatering 2:

Det ser ud til, at fejlen stadig sker for nogle brugere.

Der er også et åbent JIRA-problem her.

(Kilde:James Chien @ denne spørgsmålstråd)

Opdatering 3:

I nogle tilfælde kan dette skyldes, at Mongo kører som et ReplicaSet. For at løse dette, så vidt jeg har set, kan man enten deaktivere ReplicaSet-funktionaliteten eller nulstille den. Se:

  • Sådan nulstiller du MongoDB replikasætindstillinger
  • Sådan konverteres et MongoDB-repliksæt til en selvstændig server

(Kilde:Maxim Yefremov @ mongorestore Mislykkedes:ingen servere, der kan nås)



  1. MongoDB updateMany()

  2. Hvad er HBase Compactions?

  3. ClusterControl - Alle funktionernes højdepunkter og forbedringer fra 2017

  4. mislykkedes med fejl 10068:ugyldig operator:$oid