Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como usar o comando \rs.add\ no MongoDB

O comando "rs.add" é utilizado no MongoDB para adicionar um novo membro a um replica set, que é um conjunto de instâncias do MongoDB que trabalham juntas para fornecer alta disponibilidade e tolerância a falhas.

Para utilizar o comando "rs.add" no ambiente Linux, siga os passos abaixo:

  1. Abra o terminal e inicie uma nova sessão do MongoDB com o comando "mongo".

  2. Conecte-se à instância primária do replica set utilizando o comando "rs.initiate()". Certifique-se de que a instância primária esteja em execução antes de prosseguir.

  3. Agora você está conectado à instância primária do replica set. Para adicionar um novo membro, utilize o comando "rs.add" seguido do endereço IP e porta do novo membro. Por exemplo:

    rs.add("192.168.0.100:27017")

    O comando acima adiciona um novo membro ao replica set com o endereço IP "192.168.0.100" e porta "27017".

  4. Aguarde até que o novo membro seja adicionado com sucesso ao replica set. Você pode verificar o status do replica set utilizando o comando "rs.status()".

É importante ressaltar que o comando "rs.add" deve ser executado apenas na instância primária do replica set. Caso contrário, você receberá um erro.

Alternativas ou equivalentes viáveis no ambiente Linux:

Caso o comando "rs.add" não seja aplicável ao ambiente Linux, uma alternativa viável é utilizar o comando "mongod" para iniciar uma nova instância do MongoDB e adicioná-la manualmente ao replica set. Para fazer isso, siga os passos abaixo:

  1. Inicie uma nova instância do MongoDB utilizando o comando "mongod" com a opção "--replSet" seguida do nome do replica set. Por exemplo:

    mongod --replSet myReplicaSet

    O comando acima inicia uma nova instância do MongoDB e a adiciona ao replica set "myReplicaSet".

  2. Conecte-se à instância primária do replica set utilizando o comando "mongo" e o endereço IP e porta da instância primária.

  3. Execute o comando "rs.add" na instância primária para adicionar a nova instância ao replica set. Por exemplo:

    rs.add("192.168.0.100:27017")

    O comando acima adiciona a nova instância ao replica set com o endereço IP "192.168.0.100" e porta "27017".

  4. Verifique o status do replica set utilizando o comando "rs.status()" para garantir que a nova instância tenha sido adicionada com sucesso.

Com essas alternativas, você poderá adicionar novos membros ao replica set no ambiente Linux, mesmo que o comando "rs.add" não esteja disponível.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.