wils@web ~ $ cat ~/ajuda/como-implementar-o-mongodb-6-0-em-um-cluster-sharded-no-ubuntu-22-04.md

Banco de Dados

Como implementar o MongoDB 6.0 em um cluster sharded no Ubuntu 22.04

atualizado em 05/08/2026

Este manual fornece um guia passo a passo sobre como implementar o MongoDB 6.0 em um cluster sharded no Ubuntu 22.04.

Introdução

O MongoDB é um banco de dados NoSQL popular que permite a escalabilidade horizontal através de sharding. Neste guia, vamos configurar um cluster sharded em um ambiente Ubuntu 22.04.

Pré-requisitos

  • Ubuntu 22.04 instalado em todas as máquinas do cluster.
  • MongoDB 6.0 disponível para instalação.
  • Acesso root ou sudo nas máquinas.

Passo a Passo

1. Instalar o MongoDB

Em cada servidor do cluster, execute os seguintes comandos:

sudo apt update
sudo apt install -y wget gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-6.gpg
echo "deb [signed-by=/usr/share/keyrings/mongodb-6.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo apt update
sudo apt install -y mongodb-org

2. Configurar o Config Server

Escolha uma máquina para ser o Config Server e edite o arquivo de configuração:

sudo nano /etc/mongod.conf

Adicione as seguintes linhas:

sharding:
  clusterAuthMode: keyFile
  configDB: configReplSet/localhost:27019

Inicie o serviço:

sudo systemctl start mongod

3. Iniciar o Config Server Replica Set

Execute os seguintes comandos no shell do MongoDB:

mongo
> rs.initiate({_id: "configReplSet", members: [{_id: 0, host: "localhost:27019"}]})

4. Configurar os Shard Servers

Em cada shard server, edite o arquivo de configuração:

sudo nano /etc/mongod.conf

Adicione:

sharding:
  enabled: true
  clusterAuthMode: keyFile

Inicie o serviço:

sudo systemctl start mongod

5. Adicionar Shards ao Cluster

No shell do MongoDB, adicione os shards:

mongo
> sh.addShard("shardReplSet/localhost:27018")

Conclusão

Após seguir os passos acima, você terá um cluster sharded MongoDB 6.0 em funcionamento. Dica: Utilize a autenticação e criptografia para proteger seu cluster.

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.