sql >> Database >  >> NoSQL >> MongoDB

ReplicaSetId-conflict tijdens het toevoegen van node MongoDB

Ik had dezelfde fout en het is onmogelijk om erachter te komen waarom ... Ik kom terug op de post om de oplossing te sturen als anderen hier langskomen.

Initialiseer de replica gewoon niet op beide servers:

Ik heb twee aparte X- en Y-servers zonder mongodb, X en Y zijn IP-adressen of domeinen.

  1. Installeer mongodb op beide servers
  2. Bewerk de sudo nano /etc/mongod.conf configuratiebestanden op beide servers
  3. [in bestand] Vervang bindIp: 127.0.0.1 met bindIp: 127.0.0.1,X op de X-server
  4. [in bestand] Vervang bindIp: 127.0.0.1 met bindIp: 127.0.0.1,Y op de Y-server
  5. [in bestand] Vervang #replication: met replication: op beide servers
  6. [in bestand] replSetName: "​​myReplicatName" regel onder replication: op beide servers
  7. Lanceer mongo met het configuratiebestand op beide servers
  8. Alleen op server X voer mongo uit en typ commando's

Mongo-commando's:

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



  1. Verbinding maken met MongoDb met SSL vanuit de JAVA-app

  2. WSO2 DSS-ondersteuning voor mongodb 3.x.x

  3. Groeperen op dag/maand/week op basis van het datumbereik

  4. Hoe BSON Timestamp van Mongo changestream naar een datum te converteren?