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

errmsg:Не е описан хост в нова конфигурация 1 за набор от реплики rs0 карти към този възел, защо получавам това съобщение?

Току-що се натъкнах на този проблем и в моя случай симптомите бяха, че всичко работи правилно, докато не рестартирах сървъра.

След това щях да получа следната грешка:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Просто рестартирането на демона mongodb го поправи, така че не можеше да е проблем с конфигурацията на набор от реплики.

След като проверих регистрационните файлове малко по-подробно, забелязах следното съобщение за грешка:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> бинго

Опитваше се да направи заявка за името на хоста, преди мрежата да е напълно готова, и по този начин членът на набора от реплики не знаеше собствената си самоличност

Добавяне на FQDN име на хост на сървъра към /etc/hosts поправи го, напр.:

127.0.1.1       shortname    shortname.fqdn.com


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoException:не са разрешени ключове с нулева дължина, използвахте ли $ с двойни кавички?

  2. Как мога да стартирам MongoDB като услуга на Windows?

  3. MongoDB - търсене по дата и час чрез C# драйвер

  4. Защо моята MongoDB $или заявка не работи?

  5. Laravel 4:Класът „MongoClient“ не е намерен