wils@web ~ $ cat ~/ajuda/como-instalar-o-mongodb-7-0-no-ubuntu-22-04-e-inicializar-um-cluster-sharded.md

Banco de Dados

Como instalar o MongoDB 7.0 no Ubuntu 22.04 e inicializar um cluster sharded

atualizado em 16/08/2026

O MongoDB é um banco de dados NoSQL popular que permite a criação de aplicações escaláveis. Neste manual, abordaremos como instalar o MongoDB 7.0 no Ubuntu 22.04 e configurar um cluster sharded.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso root ou permissões sudo.
  • Conexão com a internet.

Passo 1: Importar a chave pública do MongoDB

wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -

Passo 2: Adicionar o repositório do MongoDB

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Passo 3: Atualizar o sistema e instalar o MongoDB

sudo apt update
sudo apt install -y mongodb-org

Passo 4: Iniciar o serviço do MongoDB

sudo systemctl start mongod
sudo systemctl enable mongod

Passo 5: Configurar o cluster sharded

  1. Instalar o MongoDB em todos os nós: Repita os passos anteriores em cada servidor que fará parte do cluster.
  2. Configurar os servidores de configuração: Em cada servidor de configuração, edite o arquivo de configuração:
  3. sudo nano /etc/mongod.conf
  4. Adicione as seguintes linhas:
  5. sharding:
      clusterAuthMode: keyFile
      keyFile: /path/to/keyfile
  6. Iniciar o servidor de configuração:
  7. sudo systemctl start mongod
  8. Iniciar o mongos: Em um dos nós, inicie o processo mongos:
  9. mongos --configdb configServer1:27019,configServer2:27019,configServer3:27019
  10. Adicionar shards: Conecte-se ao mongos e adicione shards:
  11. sh.addShard("shard1/host1:27017")
  12. Verifique o status do cluster:
  13. sh.status()

Conclusão

Após seguir os passos acima, você terá um cluster sharded do MongoDB 7.0 em funcionamento no Ubuntu 22.04. Para garantir a segurança, considere configurar autenticação e criptografia. Mantenha sempre backups regulares dos seus dados.

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.