Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Substituir um membro do conjunto de réplicas

Nesta página

  • Operação
  • Exemplo

Se precisar alterar o nome de host de um nó do conjunto de réplicas sem alterar a configuração deste nó ou do conjunto, use a operação descrita neste tutorial. Por exemplo, se você precisar reprovisionar sistemas ou renomear hosts, poderá usar esse padrão para minimizar o escopo da alteração.

Para alterar o nome de host de um membro do conjunto de réplica, modifique o campo members[n].host. O valor do campo members[n]._id não mudará quando você reconfigurar o conjunto.

Consulte Configuração do conjunto de réplica e rs.reconfig() para mais informações.

Observação

Qualquer alteração na configuração do conjunto de réplicas pode fazer com que o primário atual seja desativado, o que força uma eleição. Durante a eleição, a sessão do shell atual e os clientes conectados a esse conjunto de réplicas se desconectam, o que produz um erro mesmo quando a operação é bem-sucedida.

Para alterar o nome do host para mongo2.example.net para o membro do conjunto de réplicas configurado em members[0], emita a seguinte sequência de comandos:

cfg = rs.conf()
cfg.members[0].host = "mongo2.example.net"
rs.reconfig(cfg)
← Remover membros do conjunto de réplicas

Nesta página