检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。 状态码 详情请参见状态码。 错误码 详情请参见错误码。 父主题: 连接管理
admin 图1 连接失败 可能原因 该命令为非SSL方式下连接实例的命令,若实例已开通SSL连接,执行此命令会报错。 排查思路 在DDS控制台,单击实例名称,在实例基本信息页面检查是否开通了SSL连接。 若开启了SSL连接,需要使用SSL的方式及命令连接实例。 若未开启SSL连接,需要使用非SSL的方式及命令连接实例。
PHP示例 本章节主要介绍使用PHP语言连接集群实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you are trying
对应的URL编码为****%40%25***%21。 背景知识 ‘@’、‘%’和‘!’字符在DDS实例连接时会作为特殊的字符进行处理,如果设置的DDS实例中使用了上述字符,在使用高可用连接地址连接DDS实例时,需要对其进行转义处理,否则不能得到预期的解析。
开通需访问数据库的IP地址和端口。 通过内网连接DDS实例时,设置安全组规则分为如下两种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接副本集实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不
如何创建并登录弹性云服务器 创建并登录弹性云服务器,请参见《弹性云服务器快速入门》中“购买弹性云服务器”和“登录弹性云服务器”。 该弹性云服务器用于连接文档数据库实例,需要与待连接的实例处于同一虚拟私有云子网内。 创建弹性云服务器时,要选择操作系统,例如Redhat6.6,并为其绑定EIP(Elastic
开通需访问数据库的IP地址和端口。 通过内网连接DDS实例时,设置安全组规则分为如下两种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接单节点实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不
Python示例 本章节主要介绍使用Python语言连接副本集实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
Python示例 本章节主要介绍使用Python语言连接单节点实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
ddsUnfreezeInstance 实例冻结 instance ddsFreezeInstance 修改内网地址 instance ddsModifyIP 修改内网域名 instance ddsModifyDNSName 设置集群均衡开关 instance ddsSetBalancer 内部通信方式切换 instance
通过数据管理服务连接单节点实例(推荐) 概述 通过DAS连接单节点实例 父主题: 连接单节点实例
设置完成后,单击“Save”。 在连接信息页面,单击“Connect”,开始连接副本集实例。 图6 集群连接信息 成功连接副本集实例,工具界面显示如图7所示。 图7 副本集连接成功 非SSL方式 使用非SSL方式连接,请务必关闭SSL连接,否则会出现报错。如何关闭,请参见开启和关闭SSL连接。 打开Robo
DDS提供了多种方式恢复实例的数据,用以满足不同的使用场景: 恢复集群备份到新实例 恢复集群备份到当前实例 恢复集群实例到指定时间点 恢复集群备份到本地自建数据库 跨区域备份 DDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的DDS实
sessions)或者逻辑会话(logical sessions)是一种机制,用于在服务端维护和管理客户端的操作状态。应用程序使用客户端会话与服务端会话进行交互。 会话的生命周期 会话的创建 会话的显式创建 会话在客户端请求时由服务端创建。会话通常由驱动程序通过API创建。例如,使用mongo shell创建session:
连接集群实例 实例连接方式介绍 通过数据管理服务连接集群实例(推荐) 内网连接集群实例 公网连接集群实例 通过程序代码连接集群实例 父主题: 集群快速入门
每个Shard节点中的Primary节点、Secondary节点与Hidden节点随机均衡的部署在三个可用区中。 图1 多可用区部署 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
图1 导出实例信息列表 在弹出框中勾选所需导出信息,单击“确定”。 图2 导出所有实例信息 导出完成后,您可以在本地查看生成的“.xls”文件。 导出指定实例信息 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
问题现象 当DDS实例的连接数已满时,新发起的连接请求将无法被响应,从而导致实例连接失败。 使用Mongo Shell连接实例时,出现如下提示,表示当前连接池的连接数已满。 使用Python连接实例时,出现以下提示,表示当前连接池的连接数已满。 pymongo.errors.Serve
MaxTimeMS = 10 * time.Second ) func main() { // 高可用连接串 // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全;