MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

errmsg :Tidak ada host yang dijelaskan dalam konfigurasi baru 1 untuk replika set rs0 memetakan ke node ini, Mengapa saya menerima pesan ini?

Saya baru saja mengalami masalah ini, dan dalam kasus saya gejalanya adalah semuanya bekerja dengan benar, sampai saya me-reboot server.

Kemudian saya akan mendapatkan kesalahan berikut:NodeNotFound: No host described in new configuration $id for replica set $name maps to this node

Restart daemon mongodb saja sudah memperbaikinya, jadi ini bukan masalah konfigurasi set replika.

Setelah memeriksa log sedikit lebih detail, saya melihat pesan kesalahan berikut:NETWORK [replexec-0] getaddrinfo("$name.emilburzo.com") failed: Temporary failure in name resolution -> bingo

Itu mencoba untuk menanyakan nama host sebelum jaringan sepenuhnya aktif, dan dengan demikian anggota kumpulan replika tidak mengetahui identitasnya sendiri

Menambahkan nama host FQDN server ke /etc/hosts memperbaikinya, mis.:

127.0.1.1       shortname    shortname.fqdn.com


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo _id untuk larik subdokumen

  2. Luwak dengan mongodb bagaimana cara mengembalikan objek yang baru saja disimpan?

  3. Update/upser luwak?

  4. mongodb menghitung jumlah nilai yang berbeda per bidang/kunci

  5. Mongoose / MongoDB:menghitung elemen dalam array