检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
必须是大写字母、小写字母、数字、特殊字符中至少两种的组合,其中可输入~!@#%^*-_=+?特殊字符。 系统会进行弱密码校验,安全起见,请输入高强度密码。 请妥善管理您的密码,因为系统将无法获取您的密码信息。 确认密码 必须和数据库密码一致。 表2 GeminiDB实例规格 实例存储容量(GB)
与开源Redis一致,GeminiDB Redis的Lua环境中也提供了一个全局的“redis”表,用于提供各类和Redis Server交互的函数。 如表1为GeminiDB Redis目前支持和不支持的操作列表。 表1 函数列表 支持的操作 不支持的操作 redis.call() redis
GeminiDB Mongo GeminiDB Influx GeminiDB Redis GeminiDB Redis实例支持的最大最小磁盘容量和节点数、规格相关,如果目标结果无法满足实例运行所需的磁盘大小,将无法扩容节点。 该接口既支持包周期实例,也支持按需实例。 GeminiDB Influx单节点实例不支持节点扩容。
该接口支持如下数据库实例: GeminiDB Cassandra GeminiDB Mongo GeminiDB Influx values只能传入系统定义的,可修改的参数,其他情况则忽略不处理。 该接口为异步接口,接口响应成功不代表修改参数完成。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
您也可以在“实例管理”页面,单击目标实例名称,进入“基本信息”页面,在页面右上方,单击“登录数据库”,进入数据管理服务数据库登录界面。 图2 登录数据库 正确输入管理员账户名和密码,单击“登录”,即可进入您的数据库并进行管理。 通过数据管理服务管理数据库可参见GeminiDB Cassandra接口数据管理。 常见问题
shardingState x 系统内部命令。 unsetSharding x 系统内部命令。 split x 系统内部命令 splitChunk x 系统内部命令。 splitVector x 系统内部命令。 moveChunk x 系统内部命令。 movePrimary x 系统内部命令。 isdbgrid
迁移完成后,您可以对Redis数据做一致性校验。 Redis迁移已完成或者已经进入增量状态。 需要ECS实例部署Redis-Full-Check开源工具,并确保与源端、目标端网络互通。 如果迁移任务处于增量状态,由于迁移源端和目标端间存在网络时延,无法确保校验时数据一致,如有条件,建议停止对源端的写入后再做校验。
解决方法:重启客户端。 问题现象3 问题现象:应用报错“Could not get a resource from the pool”,同时检查业务程序所在ECS有大量CLOSE_WAIT的TCP连接。 报错客户端:Jedis、Lettuce。 可能原因:通常由于客户端程序配置的连接池过小,在业务并发激增时与Redis建立的连接不够用。
数据库名称不能使用特殊字符("",.,$,\,/,\0,*,?,~,#,:,?,|"),数据库名称不能使用系统数据库名,如:admin,local,config。 数据库集合名称建议使用字母和下划线组合,不能以system为前缀,<数据库名>.<集合名称> 总长度不超过120字符。 父主题:
Mongo GeminiDB Influx 创建参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复。 values只能传入系统定义的,可修改的参数,其他情况则忽略不处理。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explore
管理IP与数据IP的映射关系,因此: 当客户端和副本集实例部署在不同网段,且客户端所在网段在标准网段“192.168.0.0/16”,“172.16.0.0/12”和“10.0.0.0/8”时,不需要额外的跨网段访问配置。 当客户端和副本集实例部署在不同网段,且客户端所在的网段不在标准网段“192
租户在某一Region下的project ID。获取方法请参见获取项目ID。 instance_id 是 String 实例ID,可以调用查询实例列表和详情接口获取。如果未申请实例,可以调用创建实例接口创建。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
// 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。 username = os.Getenv("EXAMPLE_USERNAME_ENV")
能,高可靠的分布式存储系统。存储集群采取池化部署,可以有效提升存储使用效率。 强大的数据快照处理能力,数据按多时间点多副本Append Only存储,快照秒级生成,支持海量快照。 并行高速备份、恢复备份及恢复逻辑下沉到各存储节点,本地访问数据并直接与存储系统交互,提高性能并发。 快速实例恢复
变更实例的CPU和内存规格 当您购买的实例的CPU和内存规格无法满足业务需要时,可以在控制台进行CPU和内存规格变更。 使用须知 用户既可以扩大规格,也可以降低规格。 节点规格变更采用滚动方式,单个节点耗时约5-10分钟,总时长与节点数量有关。 正在进行变更的节点,其计算任务由其
据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV username = os.getenv('EXAMPLE_USERNAME_ENV') password = os.getenv('EXAMPLE_PASSWORD_ENV')
GB 创表数目上限=24*1024MB/768MB=32 根据上述计算方式,4U16GB规格实例的节点个数和表个数对应关系,请参见表1。 表1 4U16GB规格实例的节点数和表个数对应关系 实例规格 节点数量 表个数 4U16GB 3 21 4 21 5 32 6 32 7 42
import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境
数据迁移和增量数据迁移,为您提供安全稳定高可靠的迁移链路,详情请参考迁移方案概览。 Redis-Shake工具:Redis-Shake是一款开源迁移工具,支持全量扫描(rump)、数据恢复(restore)、增量同步(sync)等迁移方式,灵活方便。将工具下载到一台ECS上即可用命令行形式方便迁移。
可将容灾实例切换为主实例。 异地双活 GeminiDB Cassandra提供了异地双活功能,通过异地实例间数据的双向同步和业务灵活调度能力,实现了业务恢复和故障恢复解耦,保障了故障场景下业务的连续性。 多可用区 可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通