MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

errmsg :Żaden host opisany w nowej konfiguracji 1 dla zestawu replik rs0 mapuje do tego węzła, dlaczego otrzymuję tę wiadomość?

Właśnie natknąłem się na ten problem i w moim przypadku objawy były takie, że wszystko działało poprawnie, dopóki nie zrestartowałem serwera.

Otrzymałbym następujący błąd:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Samo ponowne uruchomienie demona mongodb naprawiło to, więc nie mógł to być problem z konfiguracją zestawu replik.

Po dokładniejszym sprawdzeniu logów zauważyłem następujący komunikat o błędzie:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Próbował zapytać o nazwę hosta, zanim sieć była w pełni uruchomiona, a zatem członek zestawu replik nie znał swojej tożsamości

Dodawanie nazwy hosta FQDN serwera do /etc/hosts naprawiłem to, np.:

127.0.1.1       shortname    shortname.fqdn.com


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Grupuj według określonego elementu tablicy z platformą agregacji mongo

  2. Jak filtrować kolekcję na podstawie każdego elementu tablicy w polu dokumentu w Mongodb?

  3. MongoDB - zinterpretuj konkretne wyjście wyjaśnij

  4. W jaki sposób MongoDB ocenia wiele instrukcji $lub?

  5. MongoDB:Czy można wykonać zapytanie bez uwzględniania wielkości liter?