检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AWS ElasticCache for Redis数据库到GeminiDB Redis的迁移 迁移原理 AWS ElasticCache for Redis通过备份导出RDB文件后,通过Redis-Shake迁移工具的数据恢复(restore)将数据迁移到GeminiDB Redis。
DB Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 如果弹性云服务器为Linux系统,该弹性云服务器上必须已经安装GCC等编译工具。
将所有数据迁移到目标端GeminiDB Redis的指定数据库上,若设置为-1,则迁移后的数据库和源实例的DB保持相同的映射关系。 按需选配是否覆盖目标端数据。 key_exists = none 当源端和目的端有重复key时需要选配是否覆盖目标端数据,可配置的值为: rewrite:源端覆盖目的端。
API)实例,且实例状态正常。 已创建弹性云服务器,其中弹性云服务器规格为16U64G,磁盘空间大于100GB。创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 AWS DynamoDB与弹性云服务器之间通过专线传输数据,请确保弹性云服务器和AWS DynamoDB以及GeminiDB
Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB
Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB
示正常使用。 用户创建独享型负载均衡器后,可通过“基本信息”区域的“服务地址”访问GeminiDB Redis实例。 图4 服务地址 连接步骤 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 获取Redis客户端。 方法一: 通过如下命令,下载Redis客户端。
Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB
Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB
Cassandra的基本读写操作。 前提条件 已成功创建GeminiDB Cassandra实例,且实例状态正常。创建GeminiDB Cassandra实例的方法请参见购买实例。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 弹
Cassandra的基本操作。 前提条件 已成功创建GeminiDB Cassandra实例,且实例状态正常。创建GeminiDB Cassandra实例的方法请参见购买实例。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 弹性云服务器上已经安装Spark环境。
过SSL的方式访问GeminiDB Redis实例。 使用SSL方式时需要确保所使用的Redis客户端具有SSL的连接能力,例如:Redis-cli 6.x版本。 前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 操作步骤
(兼容DynamoDB API)实例的基本操作。 前提条件 已成功创建GeminiDB (兼容DynamoDB API)实例。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 弹性云服务器上已经安装JDK环境。 查看GeminiDB
通过Java连接实例 获取GeminiDB HBase实例的开放的内网IP地址、端口。 内网IP地址和端口的获取方法请参见查看实例IP地址。 登录弹性云服务器,具体操作请参见《弹性云服务器快速入门》中“登录弹性云服务器”。 请添加以下Maven依赖到您的项目中。 <dependency>
Redis实例的方法。 前提条件 已成功创建GeminiDB Redis实例,且实例状态正常。创建GeminiDB Redis实例的方法请参见购买GeminiDB Redis集群版实例。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。
安全性高,可实现数据库实例的较好性能。 ECS与Redis实例在相同安全组 默认ECS与Redis实例内网互通,无需设置安全组规则。 ECS与Redis实例在不同安全组时,需要为Redis和ECS分别设置安全组规则。 设置Redis安全组规则:为Redis所在安全组配置相应的入方向规则,详见设置安全组规则。
当前不支持恢复到当前实例。 恢复时,可以进行规格缩容,但是缩容的内存规格大小应大于等于备份时实际内存使用大小。 备份恢复到新实例使用原实例的参数组恢复,保证恢复出来的参数跟原来实例的一致。 在实例恢复时,会将备份文件从OBS桶下载到恢复实例的数据目录中,OBS的下载带宽在40MB/s。
恢复时,新实例节点数应大于等于原实例的节点数。 恢复时,新实例的空间大小必须大于或等于原实例的空间大小。 当前不支持增量备份,PITR功能。 当前不支持恢复到当前实例。 恢复时,可以进行规格缩容,但是缩容的内存规格大小应大于等于备份时实际内存使用大小。 备份恢复到新实例使用原实例的参数组恢复,保证恢复出来的参数跟原来实例的一致。
IDENTITY_FILE为存储根证书的文件目录,该文件目录权限为600。 REMOTE_USER为弹性云服务器云主机的操作系统用户。 REMOTE_ADDRESS为弹性云服务器云主机的主机地址。 REMOTE_DIR为将根证书上传到弹性云服务器云主机的文件目录。 Windows操作系统下,请使用远程连接工具上传根证书。
页面。 图3 恢复到新实例 新实例的接口类型和版本,默认与原实例相同,不可修改。 新实例的节点数必须大于等于之前实例的节点数。 系统会根据所选择的备份文件大小自动去计算恢复新实例所需的最小存储空间,用户选择容量大小必须为1的整数倍,可根据不同的性能规格选择对应的存储空间。 数据库密码需重新设置。