wils@web ~ $ cat ~/ajuda/como-configurar-o-mongodb-7-0-para-replicacao-em-cluster-guia-passo-a-passo.md

Banco de Dados

Como configurar o MongoDB 7.0 para replicação em cluster: Guia passo a passo

atualizado em 27/08/2026

Este guia fornece um passo a passo para configurar o MongoDB 7.0 em um ambiente de replicação em cluster, garantindo alta disponibilidade e escalabilidade.

Introdução

A replicação em cluster no MongoDB permite que você tenha múltiplas cópias dos dados distribuídas em diferentes servidores, aumentando a resiliência e a performance do banco de dados. Neste guia, abordaremos como configurar um cluster de replicação com três nós.

Pré-requisitos

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

Passo a Passo

1. Configurar o Arquivo de Configuração

Em cada servidor, edite o arquivo de configuração do MongoDB, geralmente localizado em /etc/mongod.conf. Adicione ou modifique as seguintes linhas:

replication:
  replSetName: "rs0"

2. Iniciar o MongoDB

Inicie ou reinicie o serviço do MongoDB em cada servidor:

sudo systemctl restart mongod

3. Conectar ao MongoDB

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

mongo

4. Inicializar o Replica Set

No shell do MongoDB, inicialize o replica set com os endereços dos nós:

rs.initiate({
  _id: "rs0",
  members: [
    { _id: 0, host: "servidor1:27017" },
    { _id: 1, host: "servidor2:27017" },
    { _id: 2, host: "servidor3:27017" }
  ]
})

5. Verificar o Status do Replica Set

Verifique se o replica set está funcionando corretamente:

rs.status()

6. Testar a Replicação

Crie uma coleção e insira dados em um dos nós:

use testdb
db.testCollection.insert({ nome: "Teste" })

Verifique os dados em outro nó:

mongo --host servidor2
use testdb
db.testCollection.find()

Conclusão

Você configurou com sucesso um cluster de replicação no MongoDB 7.0. Para garantir a saúde do seu cluster, monitore regularmente o status do replica set e faça backups periódicos.

Dica: Considere implementar um sistema de monitoramento como o MongoDB Atlas ou ferramentas de terceiros para gerenciar seu cluster eficientemente.

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.