检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在“/path/to/mongo”文件夹中新建配置文件“mongod.conf”。 touch mongod.conf 通过单节点模式启动数据库。 修改“mongod.conf”配置文件,使其符合备份启动的配置要求。 以下为备份启动的参考配置模板: systemLog: destination:
IP。 安装Robo 3T工具。 详细操作请参见如何安装Robo 3T工具。 SSL方式 使用SSL方式连接,请务必开启SSL连接,否则会报错。关于如何开启SSL连接,请参见开启和关闭SSL连接。 打开Robo 3T工具,在连接信息页面,单击“Create”。 图2 连接信息 在弹出的“Connection
单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。 状态码 详情请参见状态码。 错误码 详情请参见错误码。 父主题: 参数配置
单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。 状态码 详情请参见状态码。 错误码 详情请参见错误码。 父主题: 参数配置
单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。 状态码 详情请参见状态码。 错误码 详情请参见错误码。 父主题: 参数配置
mongos(路由)、Config(配置)和Shard(分片)组件构成。 数据读写请求经dds mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。 图1 集群架构 dds mongos为单节点配置,用户可以通过多个dds
200-16000 历史实例规格表 2021年7月以前创建的实例,请参考下列表中的连接数。 表4 config节点的规格 实例类型 CPU类型 规格类型 vCPU(个) 内存(GB) 规格ID 缺省最大连接数配置 连接数取值范围 集群 x86 通用型 2 4 dds.mongodb.s6.large
200-16000 历史实例规格表 2021年7月以前创建的实例,请参考下列表中的连接数。 表3 单节点实例规格 CPU类型 规格类型 vCPU(个) 内存(GB) 规格ID 缺省最大连接数配置 连接数取值范围 x86 通用型 1 4 dds.mongodb.s6.medium.4
忽略。 解决方案 控制并发连接数。连接数据库时,需要计算业务一共有多少个客户端, 每个客户端配置的连接池大小是多少,总的连接数不宜超过当前实例能承受的最大连接数的80%。连接太多会导致内存和多线程上下文的开销增加,影响请求处理延时。 建议配置连接池,连接池最大不要超过200。 降
感操作时,系统会进行身份验证,进一步保证DDS配置和数据的安全性。 敏感操作保护介绍 SSL数据加密 可以使用SSL来加密数据库DDS和客户端的连接。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。 设置SSL数据加密 父主题:
境和测试步骤。 以下测试过程以集群和副本集实例类型为例。 测试环境 区域:华北-北京四 可用区:可用区一 弹性云服务器(Elastic Cloud Server,简称ECS): 通用型规格选择通用计算型s3.2xlarge.2,8U16GB,操作系统镜像使用CentOS 7.5 64位版本。
200-16000 历史实例规格表 2021年7月以前创建的实例,请参考下列表中的连接数。 表3 副本集实例规格 CPU类型 规格类型 vCPU(个) 内存(GB) 规格ID 缺省最大连接数配置 连接数取值范围 x86 通用型 2 4 dds.mongodb.s6.large.2.repset
"userCacheInvalidationIntervalSecs", "source_value" : "30", "target_value" : "31" } ] } SDK 单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
strings 客户端所在网段。 跨网段访问配置只有在客户端与副本集实例部署在不同网段的情况下才需要配置,例如访问副本集的客户端所在网段为192.168.0.0/16,副本集所在的网段为172.16.0.0/24,则需要添加跨网段配置192.168.0.0/16才能正常访问。 只有副本集有该功能。
表示dds mongos或mongod可接受的最大同时连接数量。 在界面右上角搜索框内输入“net.maxIncomingConnections”筛选最大连接数的参数。 图4 修改最大连接数 根据参数值的允许范围修改最大连接数值,该参数依赖于实例的规格,实例规格不同对应其默认值也
方法一:通过URL连接副本集实例 您可以在实例管理页面,单击目标实例名称,进入基本信息页面。单击“连接管理 > 内网连接”,在“内网高可用连接地址”处即可获取到当前实例的连接地址。 图2 获取内网高可用地址 示例:mongodb://rwuser:****@192.168.0
Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连
驱动包 DDS支持通过Go语言接口来操作数据,通过Go连接实例的方式有开启SSL认证连接和关闭SSL认证连接两种,其中开启SSL证书连接加密功能,具有更高的安全性。 DDS新实例默认关闭SSL数据加密,开启SSL请参考开启SSL。 驱动下载 建议使用go mod下载驱动 require
单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。 状态码 详情请参见状态码。 错误码 详情请参见错误码。 父主题: 参数配置
subnet-default 自定义,易理解可识别。 ECS ECS名称 ecs-mongodb 自定义,易理解可识别。 规格 s6.xlarge.2 4vCPUs|8GiB 本示例中选择的规格。 实际选择的规格需要结合业务场景选择,请参考弹性云服务器的实例规格。 操作系统 CentOS 7.6