Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Faça upgrade para MongoDB Enterprise (conjunto de réplicas)

Nesta página

  • Consideração
  • Baixar binários do Enterprise
  • Procedimento

O MongoDB Enterprise oferece várias funcionalidades não disponíveis no MongoDB Community Edition, como:

As etapas a seguir descrevem o procedimento de upgrade de um conjunto de réplicas do MongoDB Community Edition para o MongoDB Enterprise Edition. Por exemplo, as etapas podem ser usadas para atualizar o MongoDB 7.0 Community para o MongoDB 7.0 Enterprise.

Aviso

Não use estas instruções para atualizar a versão. Para atualizar a versão, consulte as instruções de atualização de versão apropriadas, como Upgrade para o MongoDB 7.0.

Dependendo do seu sistema operacional, você pode instalar os binários do MongoDB Enterprise usando um gerenciador de pacotes ou baixando os binários manualmente.

Se você instalou o MongoDB Community usando um gerenciador de pacotes, siga as instruções do gerenciador de pacotes para o seu sistema operacional:

Durante a instalação, o gerenciador de pacotes removerá os pacotes da comunidade; isso não afetará a implementação em execução até que você a reinicie.

Se você não tiver instalado o MongoDB usando um gerenciador de pacotes, poderá fazer o download manual dos binários do MongoDB no Centro de Download do MongoDB. Siga as instruções manuais, incluindo pré-requisitos específicos do MongoDB Enterprise, para seu sistema operacional:

Importante

Instale em um local diferente daquele da sua MongoDB Community Edition atual.

No procedimento de atualização, você utilizará a linguagem de definição de dados (DDL) existente e, se aplicável, o arquivo de configuração existente.

Importante

Você não pode usar o .msi para instalar a edição Enterprise se tiver a edição Community da mesma série de versão instalada na mesma máquina. Isto é, se você tiver a versão 4.4.0 Community Edition instalada, você não pode usar o .msi para instalar o 4.4.0 ou 4.4.1 Edição Enterprise.

  1. Baixe manualmente o arquivo compactado na Central de download do MongoDB.

  2. Para instalar, extraia/descompacte o arquivo em um local diferente daquele da sua MongoDB Community Edition atual.

    No procedimento de atualização, você utilizará a linguagem de definição de dados (DDL) existente e, se aplicável, o arquivo de configuração existente.

Instale os binários:

  1. Baixe manualmente o arquivo compactado na Central de download do MongoDB.

  2. Extraia os arquivos para um local diferente do da sua edição Community atual. Para obter detalhes sobre como extrair os arquivos, consulte macOS.

    No procedimento de atualização, você utilizará a linguagem de definição de dados (DDL) existente e, se aplicável, o arquivo de configuração existente.

Para minimizar o tempo de inatividade, você pode atualizar do MongoDB Community para o Enterprise Edition usando uma atualização "contínua" atualizando os membros individualmente enquanto os outros membros estão disponíveis.

1

Atualize os membros secundários da réplicas para definir um de cada vez:

  1. Encerre a instância mongod .

  2. Reinicie com o Enterprise mongod, especificando as mesmas opções de configuração (por exemplo, mesmo diretório de dados, arquivo de configuração etc).

Aguarde até que o membro se recupere para o estado SECONDARY antes de atualizar o próximo membro secundário.

2

Depois que todos os membros secundários tiverem sido atualizados para o Enterprise, conecte mongosh ao primário e use rs.stepDown() para reduzir o primário e forçar a eleição de um novo primário.

3

Quando rs.status() indicar que o primário foi desativado e outro membro tiver assumido o estado PRIMARY, faça upgrade do primário desativado:

  1. Encerrar o primário de redução

  2. Reinicie com o Enterprise mongod, especificando as mesmas opções de configuração (por exemplo, mesmo diretório de dados, arquivo de configuração etc).

Importante

Antes de usar qualquer recurso do Enterprise, certifique-se de que todos os membros tenham sido atualizados para a edição Enterprise.

Voltar

Autônomo