Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/

连接到 MongoDB 进程

在此页面上

  • Overview
  • 防火墙规则
  • 步骤

要连接到MongoDB ,请从MongoDB Ops Manager检索主机名和端口信息,然后使用MongoDB客户端(例如 mongoshMongoDB驱动程序)进行连接。 要连接到集群,请检索mongos进程的主机名和端口。 要连接到副本集独立进程,请检索mongod进程的主机名和端口。

防火墙规则和用户身份验证会影响您对 MongoDB 的访问。您必须有权访问 MongoDB 进程的服务器和端口。有关运行 MongoDB 的服务器上的防火墙信息,请参阅 MongoDB 手册网络安全文档中的防火墙信息。

如果 MongoDB 实例在 Amazon Web Services (AWS) 上运行,则与 AWS 服务器关联的安全组也会影响访问。AWS 安全组控制关联服务器的传入和传出流量。

您可以检索用于连接到 MongoDB 实例的 Shell 命令,也可以检索特定 MongoDB 进程的主机和端口号,并使用 Shell 或 MongoDB 驱动程序创建您自己的连接命令。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示该页,请从导航栏的 Projects(项目)菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Deployment(部署)。

  1. 单击 Clusters(集群)视图。

2

MongoDB Ops Managermongo提供了可用于连接到MongoDB 进程的 命令。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示该页,请从导航栏的 Projects(项目)菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Deployment(部署)。

  1. 单击 Clusters(集群)视图。

2

四个按钮按以下顺序从左到右列出:Shards(分片)、Configs(配置)、MongosBIs (BI)。

处理
显示
Shards
用于托管您的数据的 mongod 进程。
Configs
作为配置服务器运行的 mongod 进程,用于存储分片集群的元数据。
Mongos
用于在分片集群中路由数据的 mongos 进程。
BIs
访问分片集群中数据的 BI 进程。
3

Ops Manager 在图表页面顶部显示进程的主机名和端口。

使用前面的步骤获取主机和端口。从 shell 中运行 mongosh 并指定主机和端口。例如:

mongosh --username <user> --password <pass> --host <host> --port <port>

使用上述步骤获取主机和端口。请参阅驱动程序的说明,以创建指定主机名和端口的连接字符串

对于分片集群,您可以指定 mongos 实例的主机名和端口。对于副本集,您可以指定副本集中所有主机的种子列表。您的驱动程序将自动连接到主节点。例如:

mongodb://[<username>:<password>@]hostname0<:port>[,hostname1:<port1>][,hostname2:<port2>][...][,hostnameN:<portN>]

提示

另请参阅:

数据资源管理器

后退

部署BI Connector实例