Tuve el mismo error e imposible saber por qué... Vuelvo a la publicación para enviar la solución si otros pasan por aquí.
Simplemente no inicialice la réplica en ambos servidores:
Tengo dos servidores X e Y separados sin mongodb, X e Y son direcciones IP o dominios.
- Instalar mongodb en ambos servidores
- Edite el
sudo nano /etc/mongod.conf
archivos de configuración en ambos servidores - [en el archivo] Reemplazar
bindIp: 127.0.0.1
conbindIp: 127.0.0.1,X
en el servidor X - [en el archivo] Reemplazar
bindIp: 127.0.0.1
conbindIp: 127.0.0.1,Y
en el servidor Y - [en archivo] Reemplazar
#replication:
conreplication:
en ambos servidores - [en el archivo] Agregar
replSetName: "myReplicatName"
línea debajo dereplication:
en ambos servidores - Inicie mongo con el archivo de configuración en ambos servidores
- Solo en el servidor X ejecuta
mongo
y escribe comandos
Comandos Mongo:
rs.initiate ({
_id: "rs0",
members: [{
_id: 1,
host: "X:27017"
}]
});
rs.add("Y:YPORT");