sql >> Databasteknik >  >> NoSQL >> MongoDB

ReplicaSetId konflikt när noden MongoDB läggs till

Jag hade samma fel och omöjligt att ta reda på varför... Jag återkommer på inlägget för att skicka lösningen om andra passerar här.

Initiera helt enkelt inte replikatet på båda servrarna:

Jag har två separata X- och Y-servrar utan mongodb, X och Y är IP-adresser eller domäner.

  1. Installera mongodb på båda servrarna
  2. Redigera sudo nano /etc/mongod.conf konfigurationsfiler på båda servrarna
  3. [i fil] Ersätt bindIp: 127.0.0.1 med bindIp: 127.0.0.1,X på X-servern
  4. [i fil] Ersätt bindIp: 127.0.0.1 med bindIp: 127.0.0.1,Y på Y-servern
  5. [i fil] Ersätt #replication: med replication: på båda servrarna
  6. [i fil] Lägg till replSetName: "​​myReplicatName" rad under replication: på båda servrarna
  7. Starta mongo med konfigurationsfilen på båda servrarna
  8. Endast på server X kör mongo och skriv kommandon

Mongo-kommandon:

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



  1. Skärning mellan två eller flera sorterade uppsättningar

  2. Senaste posten efter datum för varje artikel mongodb-grupp

  3. HBase Prestandatestning med YCSB

  4. Meteor mongo uppdaterar kapslad array