MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb неуспешен:грешка при свързване към db сървър:няма достъпни сървъри

Временно решение е да добавите host param към вашия mongoimport обадете се, като уведомите mongo, че хостът е вашата собствена машина (127.0.0.1 ):

mongoimport --host=127.0.0.1

Тогава пълната команда във вашия случай е:

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

(Източник:ranjeetcao @ mongorestore Неуспешно:няма достъпни сървъри)

Актуализация:

Актуализацията до Mongo>=3.0.7 трябва да реши проблема

(Източник:Колин Маршал @ mongorestore Неуспешен:няма достъпни сървъри)

Актуализация 2:

Изглежда, че грешката все още се случва за някои потребители.

Тук има и отворен проблем с JIRA.

(Източник:James Chien @ тази тема с въпроси)

Актуализация 3:

В някои случаи това може да бъде причинено от Mongo, работещ като ReplicaSet. За да разрешите това, доколкото видях, можете или да деактивирате функционалността ReplicaSet, или да я нулирате. Вижте:

  • Как да нулирате настройките на набора реплики на MongoDB
  • Как да конвертирате комплект реплики на MongoDB в самостоятелен сървър

(Източник:Максим Ефремов @ mongorestore Неуспешен:няма достъпни сървъри)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Премахнете вградения документ във вложен масив от документи

  2. уникален мангуст:вярно не работи

  3. Как да върна новата стойност след актуализация във вграден масив?

  4. Режимите на импортиране на mongoimport

  5. MongoDB $ месец