wils@web ~ $ cat ~/ajuda/como-configurar-o-mongodb-6-0-para-replicacao-e-alta-disponibilidade.md

Banco de Dados

Como configurar o MongoDB 6.0 para replicação e alta disponibilidade

atualizado em 12/08/2026

O MongoDB é um banco de dados NoSQL que oferece alta disponibilidade e escalabilidade. Neste manual, vamos configurar a replicação no MongoDB 6.0 para garantir a alta disponibilidade dos dados.

Pré-requisitos

  • Três servidores com MongoDB 6.0 instalado.
  • Conexão de rede entre os servidores.
  • Permissões de administrador no sistema.

Passo a Passo para Configurar Replicação

1. Configurar o arquivo de configuração

Edite o arquivo de configuração do MongoDB em cada servidor:

sudo nano /etc/mongod.conf

Adicione ou modifique as seguintes linhas:

replication:
  replSetName: "rs0"

2. Iniciar o MongoDB

Reinicie o serviço do MongoDB em cada servidor:

sudo systemctl restart mongod

3. Iniciar o Replica Set

Conecte-se ao shell do MongoDB em um dos servidores:

mongo

Em seguida, inicie o Replica Set com o seguinte comando:

rs.initiate()

4. Adicionar membros ao Replica Set

Adicione os outros servidores ao Replica Set:

rs.add(":27017")
rs.add(":27017")

5. Verificar o status do Replica Set

Para verificar se a replicação está funcionando corretamente, execute:

rs.status()

Conclusão

A replicação no MongoDB 6.0 é uma maneira eficaz de garantir a alta disponibilidade. Certifique-se de monitorar o estado do Replica Set regularmente.

Dica: Utilize ferramentas de monitoramento como o MongoDB Atlas ou Prometheus para acompanhar a saúde do seu Replica Set.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.