检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
建实例”接口创建。 重启集群实例下的节点时,对于mongos节点,取值为mongos节点ID,对于shard和config组,取值为shard和config组ID。 重启整个实例时,取值为实例ID。 重启副本集实例时,取值为实例ID。 重启单节点实例时,取值为实例ID。 请求示例
如何创建并登录弹性云服务器 创建并登录弹性云服务器,请参见《弹性云服务器快速入门》中“购买弹性云服务器”和“登录弹性云服务器”。 该弹性云服务器用于连接文档数据库实例,需要与待连接的实例处于同一虚拟私有云子网内。 创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic
器连接文档数据库实例。 降低安全性。 通过公网连接集群实例 通过公网连接副本集实例 通过公网连接单节点实例 应用程序连接 内网IP地址 通过各类应用程序连接数据库。 通过Java连接数据库 通过Python连接数据库 父主题: 数据库使用
南》。 处理方法 优化实例连接,释放不必要的连接。 您可以通过重启实例来临时释放所有的连接。具体请参见重启实例或节点。 您可以查询节点当前连接数,以及当前连接来源,分析各个终端和DDS实例分别建立了多少连接,并作出相应调整,具体请参见如何查询及限制连接数。 修改参数值或对数据库进行规格扩容。
--sslAllowInvalidHostnames 检查连接结果。出现如下信息,说明连接成功。 mongos> 非SSL方式 使用非SSL方式连接,请务必关闭SSL连接,否则会报错。关于如何关闭SSL连接,请参见开启和关闭SSL连接。 连接弹性云服务器。 在客户端工具mongo所在的目录下,连接数据库实例。 方式一:内网高可用连接(推荐)
通过Mongo Shell连接集群实例(公网连接) 您可以为DDS实例绑定弹性公网IP,通过公网方式访问DDS实例。 场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应
使用内网连接。 公网连接 弹性公网IP 当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议使用弹性公网IP连接文档数据库实例。 如果您使用华为云以外的设备(例如本地设备、其他云厂商服务器等)连接文档数据库实例,您可以使用弹性公网IP连接文档数据库实例。
推荐使用DAS连接。 内网连接 内网IP地址 系统默认提供内网IP地址。 当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库实例处于同一区域、可用区、虚拟私有云子网内,建议单独使用内网IP地址通过弹性云服务器连接文档数据库实例。 安全性高,可实现DDS的较好性能。 公网连接 弹性公网IP
系统故障、实例或表被锁定等,请尝试重启功能,详细操作请参考重启实例。 图1 查看实例状态 使用正确的客户端连接方式 建议使用4.0版本以上的MongoDB客户端连接实例,安装客户端操作请参见如何安装MongoDB客户端。 以集群为例: 内网连接实例的具体操作步骤,请参见通过内网连接集群实例。 公网连接实例的
推荐使用DAS连接。 内网连接 内网IP地址 系统默认提供内网IP地址。 当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库实例处于同一区域、可用区、虚拟私有云子网内,建议单独使用内网IP地址通过弹性云服务器连接文档数据库实例。 安全性高,可实现DDS的较好性能。 公网连接 弹性公网IP
场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。 图2 其他云服务器访问DDS 本章节以部署弹性云服务器上的应用场景为例,介绍如何使用Mongo Shell通过弹性公网IP的方式连接单节点实例。 连接集群实例的方式有SSL连接和非SSL连接两种方法,其中SSL连接通过了加
连接管理 查询实例节点会话 终结实例节点会话 查询实例节点连接数统计 父主题: API v3(推荐)
password: 检查连接结果。出现如下信息,说明连接成功。 replica:PRIMARY> 非SSL方式 使用非SSL方式连接,请务必关闭SSL连接,否则会出现报错。如何关闭SSL连接,请参见开启和关闭SSL连接。 登录弹性云服务器。 连接文档数据库实例。 通过内网IP地址连接实例: 命令格式:
通过Mongo Shell连接集群实例(公网连接) 您可以为DDS实例绑定弹性公网IP,通过公网方式访问DDS实例。 场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应
启和关闭SSL连接。 登录弹性云服务器。 连接文档数据库实例。 方式一:公网连接地址连接 命令格式: ./mongo "<公网连接地址>" 公网连接地址:您可以在实例管理页面,单击目标实例名称,进入基本信息页面。在“连接管理 > 公网连接”页签下获取公网连接地址。 图5 获取公网连接地址
Shell通过内网的方式连接副本集实例。 连接副本集实例的方式有SSL连接和非SSL连接两种方法,其中SSL连接通过了加密功能,具有更高的安全性。为了提升数据在网络传输过程中的安全性,建议采用SSL方式。 前提条件 创建并登录弹性云服务器,具体操作请参见购买弹性云服务器和登录弹性云服务器。 在弹
启和关闭SSL连接。 登录弹性云服务器。 连接文档数据库实例。 方式一:公网连接地址连接 命令格式: ./mongo "<公网连接地址>" 公网连接地址:您可以在实例管理页面,单击目标实例名称,进入基本信息页面。在“连接管理 > 公网连接”页签下获取公网连接地址。 图5 获取公网连接地址
如何查询及限制连接数 下面以副本集实例为例,介绍如何查询实例的连接使用情况,以及设置连接池的连接数。 查询当前连接数 根据您购买的文档数据库实例规格不同,最大连接数也不同。 最大连接数是指实例中每个节点的最大连接数。 示例:您购买了2核4GB规格的三节点副本集实例,那么该实例的P
通过Readonly_node连接地址连接实例时,需要在连接信息前后添加英文双引号。 返回如下信息,表示实例已连接成功: mongos> 非SSL连接 使用非SSL方式连接实例时,请务必关闭SSL连接,否则会报错。关于如何关闭SSL连接,请参见开启和关闭SSL连接。 登录弹性云服务器。 连接文档数据库
通过Readonly_node连接地址连接实例时,需要在连接信息前后添加英文双引号。 返回如下信息,表示实例已连接成功: replica:SECONDARY> 非SSL连接 使用非SSL方式连接实例时,请务必关闭SSL连接,否则会报错。关于如何关闭SSL连接,请参见开启和关闭SSL连接。 登录弹性云服务器。