sql >> Databasteknik >  >> NoSQL >> MongoDB

errmsg :Ingen värd beskriven i ny konfiguration 1 för replica set rs0 maps till denna nod. Varför får jag det här meddelandet?

Jag stötte precis på det här problemet, och i mitt fall var symptomen att allt fungerade korrekt tills jag startade om servern.

Då skulle jag få följande fel:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Bara att starta om mongodb-demonen fixade det, så det kunde inte vara ett replikuppsättningskonfigurationsproblem.

Efter att ha kontrollerat loggarna lite mer i detalj, märkte jag följande felmeddelande:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Den försökte fråga värdnamnet innan nätverket var helt uppe, och därför visste replikuppsättningsmedlemmen inte sin egen identitet

Lägger till serverns FQDN-värdnamn till /etc/hosts fixade det, t.ex.:

127.0.1.1       shortname    shortname.fqdn.com


  1. Ändra lösenordet i MongoDB för befintlig användare

  2. MongoDB-uppdatering med skick

  3. MongoDB Compass problem med WSL2

  4. Hur man konverterar strängarray till sträng genom att behålla innehållet i array som kommaseparerade värden i MongoDB 4.0