Menu Docs
Página inicial do Docs
/ /
Interface da linha de comando do MongoDB
/

Comece a usar o MongoDB Ops Manager

Nesta página

  • Pré-requisitos
  • Criar um cluster
  • Recuperar o cluster
  • Observe o status da configuração da automação
  • Resumo

O MongoDB CLI fornece uma interface de linha de comando para gerenciar seus projetos e clusters do MongoDB Ops Manager .

Este tutorial demonstra como:

  • Criar clusters no seu projeto Ops Manager

  • Recuperar detalhes sobre o novo cluster

As páginas de referência para os comandos mencionados neste tutorial estão disponíveis na seção Referência.

Antes de começar, você deve concluir o seguinte:

Use o comando mongocli ops-manager clusters create para criar um cluster no Ops Manager.

O comando a seguir cria um cluster de amostra com as seguintes configurações:

  • Nome do cluster: getStarted

  • Versão do servidor MongoDB: 5.0.0

  • versão de compatibilidade do recurso: 5.0

  • Membros do conjunto de réplicas: 3

  • Nomes de host do membro: host1, host2, host3

    Observação

    Este tutorial utiliza os nomes de host host1, host2 e host3. Substitua esses nomes de host por nomes de host de MongoDB Server válidos.

  • linguagem de definição de dados (DDL) para cada instância mongod : /data/cluster/rs1, /data/cluster/rs2, /data/cluster/rs3

  • Caminho do arquivo de log para cada instância mongod : /data/cluster/rs1/mongodb.log, /data/cluster/rs2/mongodb.log, /data/cluster/rs3/mongodb.log

  • Porta para cada processo mongod : 29010, 29020, 29030

  • Prioridade de votação para cada membro: 1

  • Número de votos para cada membro: 1

1

Para saber mais sobre as propriedades do arquivo de configuração, consulte Arquivo de Configuração de Cluster.

{
"name": "getStarted",
"version": "5.0.0",
"featureCompatibilityVersion": "5.0",
"processes": [
{
"hostname": "host1",
"dbPath": "/data/cluster/rs1",
"logPath": "/data/cluster/rs1/mongodb.log",
"priority": 1,
"votes": 1,
"port": 29010
},
{
"hostname": "host2",
"dbPath": "/data/cluster/rs2",
"logPath": "/data/cluster/rs2/mongodb.log",
"priority": 1,
"votes": 1,
"port": 29020
},
{
"hostname": "host3",
"dbPath": "/data/cluster/rs3",
"logPath": "/data/cluster/rs3/mongodb.log",
"priority": 1,
"votes": 1,
"port": 29030
}
]
}
2
mongocli ops-manager cluster create --file getStartedCluster.json

Você pode verificar se o cluster foi criado com êxito recuperando os detalhes do cluster usando o comando mongocli Ops Manager clusters describe .

mongocli ops-manager cluster describe getStarted

A saída do comando deve ser semelhante ao seguinte:

{
"mongoURI": "mongodb://host1:29010,host2:29020,host3:29030",
"name": "getStarted",
"processes": [
{
"buildIndexes": true,
"db_path": "/data/cluster/rs1",
"featureCompatibilityVersion": "5.0",
"hostname": "host1",
"log_path": "/data/cluster/rs1/mongodb.log",
"name": "getStartedCluster",
"port": 29010,
"priority": 1,
"process_type": "mongod",
"slave_delay": 0,
"version": "5.0.0",
"votes": 1,
"arbiter_only": false,
"disabled": false,
"hidden": false
},
{
"buildIndexes": true,
"db_path": "/data/cluster/rs2",
"featureCompatibilityVersion": "5.0",
"hostname": "host2",
"log_path": "/data/cluster/rs2/mongodb.log",
"name": "getStartedCluster",
"port": 29020,
"priority": 1,
"process_type": "mongod",
"slave_delay": 0,
"version": "5.0.0",
"votes": 1,
"arbiter_only": false,
"disabled": false,
"hidden": false
},
{
"buildIndexes": true,
"db_path": "/data/cluster/rs3",
"featureCompatibilityVersion": "5.0",
"hostname": "host3",
"log_path": "/data/cluster/rs3/mongodb.log",
"name": "getStartedCluster",
"port": 29030,
"priority": 1,
"process_type": "mongod",
"slave_delay": 0,
"version": "5.0.0",
"votes": 1,
"arbiter_only": false,
"disabled": false,
"hidden": false
}
]
}

Execute o comando mongocli Ops Manager automation watch para determinar se o cluster está pronto para uso. O seguinte comando utiliza o perfil padrão para acessar o projeto Ops Manager :

mongocli om automation watch

Parabéns! Você criou com sucesso um cluster para hospedar seus dados. Você pode se conectar ao cluster usando a string de conexão para mongosh ou seu aplicação, ou visualizar seu cluster fazendo login na UI.

Voltar

Comece a MongoDB Cloud Manager