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.
- Installeer mongodb op beide servers
- Bewerk de
sudo nano /etc/mongod.confconfiguratiebestanden op beide servers - [in bestand] Vervang
bindIp: 127.0.0.1metbindIp: 127.0.0.1,Xop de X-server - [in bestand] Vervang
bindIp: 127.0.0.1metbindIp: 127.0.0.1,Yop de Y-server - [in bestand] Vervang
#replication:metreplication:op beide servers - [in bestand]
replSetName: "myReplicatName"regel onderreplication:op beide servers - Lanceer mongo met het configuratiebestand op beide servers
- Alleen op server X voer
mongouit en typ commando's
Mongo-commando's:
rs.initiate ({
_id: "rs0",
members: [{
_id: 1,
host: "X:27017"
}]
});
rs.add("Y:YPORT");