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

Konflik ReplicaSetId saat menambahkan node MongoDB

Saya memiliki kesalahan yang sama dan tidak mungkin untuk mengetahui alasannya ... Saya kembali ke pos untuk mengirim solusi jika orang lain lewat di sini.

Cukup jangan menginisialisasi replikasi di kedua server:

Saya memiliki dua server X dan Y terpisah tanpa mongodb, X dan Y adalah alamat IP atau domain.

  1. Instal mongodb di kedua server
  2. Edit sudo nano /etc/mongod.conf file konfigurasi di kedua server
  3. [dalam file] Ganti bindIp: 127.0.0.1 dengan bindIp: 127.0.0.1,X di server X
  4. [dalam file] Ganti bindIp: 127.0.0.1 dengan bindIp: 127.0.0.1,Y di server Y
  5. [dalam file] Ganti #replication: dengan replication: di kedua server
  6. [dalam file] Tambahkan replSetName: "​​myReplicatName" baris di bawah replication: di kedua server
  7. Luncurkan mongo dengan file konfigurasi di kedua server
  8. Hanya di server X jalankan mongo dan ketik perintah

Perintah Mongo:

rs.initiate ({
  _id: "rs0",
  members: [{
    _id: 1,
    host: "X:27017"
  }]
});
rs.add("Y:YPORT");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pembaruan array Mongo atau Dorong dalam satu permintaan

  2. Simpan gambar dalam database MongoDB

  3. Luwak:Baca di ReplicaSet

  4. mongo-go-driver menemukan dokumen dengan _id

  5. mongoexport dengan parameter + node.js + proses anak