检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过数据管理服务连接单节点实例(推荐) 概述 通过DAS连接单节点实例 父主题: 连接单节点实例
步骤2:通过数据管理服务连接副本集实例 通过数据管理服务管理数据,具备友好的图形化界面,直接在控制台上进行可视化操作。其他连接方式请参见连接方式。 准备工作 注册华为账号并开通华为云。 完成实名认证。 个人账号:实名认证 企业账号:实名认证 购买实例前需要确保账户有足够金额,请参见账户充值。
文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的副本集实例,单击实例名称。 在左侧导航树,单击“连接管理 > 公网连接”。在“基本信息”区域的目标节点上,单击“绑定弹性IP”。 图1 绑定弹性IP 您也可以在实例“基本信息”页面的节点信息区域,单击目标节点操作列的“绑定弹性IP”。
文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的单节点实例,单击实例名称。 在左侧导航树,单击“连接管理 > 公网连接”。在“基本信息”区域的目标节点上,单击“绑定弹性IP”。 图1 绑定弹性IP 您也可以在实例“基本信息”页面的节点信息区域,单击目标节点操作列的“绑定弹性IP”。
连接失败,提示:Authentication failed 问题描述 使用如下命令连接DDS实例时报错。 mongo --host 192.168.168.116 --port 8635 -u rwuser -p xxxxxxxxx --authenticationDatabase
admin 图1 连接失败 可能原因 该命令为非SSL方式下连接实例的命令,若实例已开通SSL连接,执行此命令会报错。 排查思路 在DDS控制台,单击实例名称,在实例基本信息页面检查是否开通了SSL连接。 若开启了SSL连接,需要使用SSL的方式及命令连接实例。 若未开启SSL连接,需要使用非SSL的方式及命令连接实例。
问题现象 当DDS实例的连接数已满时,新发起的连接请求将无法被响应,从而导致实例连接失败。 使用Mongo Shell连接实例时,出现如下提示,表示当前连接池的连接数已满。 使用Python连接实例时,出现以下提示,表示当前连接池的连接数已满。 pymongo.errors.Serve
连接副本集实例 实例连接方式介绍 通过数据管理服务连接副本集实例(推荐) 内网连接副本集实例 公网连接副本集实例 通过程序代码连接副本集实例 父主题: 副本集快速入门
DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的数据库实例,单击实例名称,进入“基本信息”页面。 在左侧导航树,单击“连接管理”。 在“内网连接”页签下,单击“跨网段访问配置”右侧的“立即开通”,设置对应的源端网段信息,目前支持添加和删除源端网段。 单击源端网段右侧的新增源端网段。
连接失败,提示:couldn't connect to server 问题描述 使用如下命令连接3.4版本的DDS实例时报错。 mongo --host 192.168.64.201 --port 8635 -u rwuser -p xxxxxxxxx --authenticationDatabase
您也可以在左侧导航栏,单击“连接管理”,在“内网连接”页面中,在“基本信息”模块单击“申请内网域名”。 图1 申请内网域名 在“基本信息”页“节点信息”模块“内网域名”处,查看生成的内网域名。 您也可以在左侧导航栏,单击“连接管理”,在“内网连接”页面中,在“基本信息”模块“内网域名”处查看生成的内网域名。
您还可以在实例基本信息页面单击左侧导航栏“连接管理”,进入详细信息页面。 在“节点信息”区域的节点上,单击“修改内网地址”。 在弹出框中,填写未使用的新内网地址,单击“确定”。 图1 修改内网地址 稍后可在“节点信息”区域的节点上查看新内网地址。 父主题: 连接管理
到峰值。 应用端连接池的配置错误导致连接数激增,达到了DDS实例可支持的最大连接数。 排查思路 检查是否存在异常的慢查询占用实例资源。 检查应用端连接池的配置是否存在错误。 处理方法 检查是否存在慢查询,建议添加索引进行优化。 检查客户业务端是否正确地使用了连接池。 调整DDS实例可支持的最大的连接数。
连接单节点实例 实例连接方式介绍 通过数据管理服务连接单节点实例(推荐) 内网连接单节点实例 公网连接单节点实例 通过程序代码连接单节点实例 父主题: 单节点快速入门
进入实例“基本信息”页面,在“网络信息”区域的“数据库端口”处单击,修改数据库端口。 图1 修改数据库端口 您还可以在左侧导航树,单击“连接管理”,在“基本信息”区域的“数据库端口”处单击,修改数据库端口。 图2 修改实例端口 数据库端口修改范围为2100~65535(不包括12017和33071)。
2的社区版集群实例。 申请连接地址后,系统将为每个shard组或者config组创建两个连接地址,分别是该组中的Primary节点和Secondary节点。 申请的连接地址的网络类型将与当前dds mongos节点的网络类型保持一致。 申请Shard节点或Config节点的连接地址后,暂不支持修改和删除。
如果数据库有直接报错信息Timeout,需要检查实例的连接数是否已达到上限。 检查方法:通过查看监控指标,查看当前活动连接数是否已经达到当前实例支持的最大连接数。 解决方案:请参见实例的连接数满导致实例连接失败,如何处理。 检查连接方式是否合理。 检查方法:检查连接实例时,集群实例是否同时连接了多个dds mon
对应的URL编码为****%40%25***%21。 背景知识 ‘@’、‘%’和‘!’字符在DDS实例连接时会作为特殊的字符进行处理,如果设置的DDS实例中使用了上述字符,在使用高可用连接地址连接DDS实例时,需要对其进行转义处理,否则不能得到预期的解析。
建议您的应用程序支持自动重连数据库,当数据库重启后,无需人工介入,应用会自动恢复,提供更高的可用性。 同时建议您的应用程序采用长连接方式连接数据库,以降低资源消耗,提高性能。 父主题: 数据库连接
连接失败,提示:cannot list multiple servers in URL without ‘replicaSet’ option 问题描述 使用如下命令连接DDS副本集实例时报错。 ./mongo mongodb://rwuser:xxxxxxxxxxx@192.168