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.conf
configuratiebestanden op beide servers - [in bestand] Vervang
bindIp: 127.0.0.1
metbindIp: 127.0.0.1,X
op de X-server - [in bestand] Vervang
bindIp: 127.0.0.1
metbindIp: 127.0.0.1,Y
op 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
mongo
uit en typ commando's
Mongo-commando's:
rs.initiate ({
_id: "rs0",
members: [{
_id: 1,
host: "X:27017"
}]
});
rs.add("Y:YPORT");