Visão geral
Para se conectar a um MongoDB , recupere o nome do host e as informações da porta do Ops Manager e, em seguida, use um cliente MongoDB , como mongosh ou uma biblioteca de cliente MongoDB, para se conectar. Para se conectar a um cluster,recupere o nome do host e a porta do processo mongos. Para se conectar a um conjunto de réplicas ou a um processo autônomo, recupere o nome do host e a porta dos processos mongod.
Regras de firewall
Regras de firewall e autenticação de usuário afetam seu acesso ao MongoDB. Você deve ter acesso ao servidor e à porta do processo do MongoDB. Para obter informações sobre firewalls em servidores que executam o MongoDB, consulte as informações de firewall no documento Segurança de rede no manual do MongoDB.
Se sua instância MongoDB for executada no Amazon Web Services (AWS), o grupo de segurança associado aos servidores AWS também afetará o acesso. Os grupos de segurança AWS controlam o tráfego de entrada e saída para seus servidores associados.
Procedimentos
Você pode recuperar um comando shell para se conectar à sua instância do MongoDB ou pode recuperar o host e o número da porta de um processo específico do MongoDB e criar seu próprio comando para conexão usando o shell ou a biblioteca do cliente do MongoDB .
Obtenha um comando Shell para conectar-se a uma instância do MongoDB
Navegue até a visualização do Clusters para sua implantação.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Deployment na barra lateral.
Clique na visualização Clusters.
Na linha que lista o cluster, o conjunto de réplicas ou o processo, clique no ícone de reticências e selecione Connect to this instance.
MongoDB Ops Manager fornece um comando mongo que você pode utilizar para conectar ao processo MongoDB .
Obtenha o host e a porta para um processo MongoDB
Navegue até a caixa de visualização Clusters da sua implantação.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Se ainda não estiver exibido, clique em Deployment na barra lateral.
Clique na visualização Clusters.
(Opcional) Para clusters fragmentados, filtre o tipo de processo listado.
Os quatro botões estão listados na seguinte ordem, da esquerda para a direita: Shards, Configs, Mongose BIs.
Processo | Displays |
|---|---|
Shards | mongod processa que hospedam seus dados. |
Configs | processos mongod que são executados como servidores de configuração para armazenar os metadados de um cluster fragmentado. |
Mongos | processos mongos que roteiam dados em um cluster fragmentado. |
BIs | Processos de BI que acessam dados em um cluster fragmentado. |
Conectar-se a uma implantação usando mongosh
Obtenha o host e a porta usando o procedimento anterior. A partir de um shell, execute o mongosh e especifique o host e a porta. Por exemplo:
mongosh --username <user> --password <pass> --host <host> --port <port>
Conecte-se a um sistema usando uma biblioteca de cliente MongoDB
Obtenha o host e a porta usando o procedimento acima. Consulte as instruções da biblioteca do cliente para criar uma string de conexão que especifique o nome do host e a porta.
Nos clusters fragmentados, você especifica o nome do host e a porta da instância mongos. Em um conjunto de réplicas, você especifica uma lista de sementes de todos os hosts no conjunto de réplicas. Sua biblioteca do cliente se conectará automaticamente à primária. Por exemplo:
mongodb://[<username>:<password>@]hostname0<:port>[,hostname1:<port1>][,hostname2:<port2>][...][,hostnameN:<portN>]