Tive o mesmo erro e impossível descobrir o porque... Volto no post para enviar a solução caso outros passem aqui.
Simplesmente não inicialize a replicação em ambos os servidores:
Eu tenho dois servidores X e Y separados sem mongodb, X e Y são endereços IP ou domínios.
- Instale o mongodb em ambos os servidores
- Edite o
sudo nano /etc/mongod.conf
arquivos de configuração em ambos os servidores - [no arquivo] Substitua
bindIp: 127.0.0.1
combindIp: 127.0.0.1,X
no servidor X - [no arquivo] Substitua
bindIp: 127.0.0.1
combindIp: 127.0.0.1,Y
no servidor Y - [no arquivo] Substitua
#replication:
comreplication:
em ambos os servidores - [no arquivo] Adicionar
replSetName: "myReplicatName"
linha emreplication:
em ambos os servidores - Inicie o mongo com o arquivo de configuração em ambos os servidores
- Somente no servidor X execute
mongo
e digite comandos
Comandos do Mongo:
rs.initiate ({
_id: "rs0",
members: [{
_id: 1,
host: "X:27017"
}]
});
rs.add("Y:YPORT");