检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
由于数据源为RDB文件,因此需要用户从业务角度对目标端GeminiDB Redis数据进行检查。 AOF导入GeminiDB Redis 用户上传数据源AOF文件到ECS上。 在ECS上启动开源Redis 5.0单机进程,加载AOF并等待启动完成。开源Redis的启动目录需为AOF文件所在的目录。
支持单机/主从/Cluster集群/RDB文件等多种Redis数据源。 全量迁移原理:工具模拟源端Redis的从节点,通过全量同步获取RDB文件,解析后将数据以命令形式发送给目标端GeminiDB Redis。此外,也可将RDB文件作为数据源,方便地导入某时刻的数据快照。 增量
上传备份文件的OBS桶。 单击“添加备份文件”,选择需要导入的备份文件。 图3 添加备份文件 如果需要导入多个备份文件,可以添加多个备份文件同时导入。一次最多可同时添加128个备份文件。 如果需要删除某个备份文件,单击目标备份文件操作列“删除”。 如果需要删除所有备份文件,在“备份文件”中单击“清空”。
查看增量备份文件 GeminiDB Cassandra支持查看数据备份的增量备份文件大小和记录。 使用须知 如果您需要查看数据备份的增量备份文件大小和记录,您可以联系客服申请开通。 只有打开增量备份开关,才可以查看数据备份的增量备份文件大小和记录,否则内容为空。 操作步骤 登录管理控制台。
Redis通过备份导出RDB文件后,通过Redis-Shake迁移工具的数据恢复(restore)将数据迁移到GeminiDB Redis。 使用须知 AWS不支持psync/sync命令,无法增量迁出。 迁移前确保部署Redis-shake的ECS与目标端GeminiDB Redis网络通畅。
下载“robo3t-1.4.4-windows-x86_64-e6ac9ec5.zip”。 图3 下载软件包 解压3下载的压缩包文件,双击解压目录下的“robo3t.exe”文件,开始执行安装。 安装完成后,打开工具,界面展示如图4所示。 图4 工具主界面 工具安装成功后,您可以通过工具连接实例。
DB Redis实例的方法请参见购买实例(集群版)。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
出现如下信息,说明连接成功。 rwuser@cqlsh> SSL方式 登录弹性云服务器。 详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 将Cassandra客户端安装包上传到弹性云服务器。 将SSL证书上传到弹性云服务器。 使用如下命令,解压客户端安装包,此处以x86的客户端为例。 unzip
0为例,将解压后的整个文件重命名为pika_port3,复制在部署了pika的环境上(或者任一能与pika实例和GeminiDB Redis实例网络互通的服务器上),解压后的pika_port3文件夹目录结构如下: 迁移前准备 由于sbin目录下的pika-port二进制文件需要引用
出现如下信息,说明连接成功。 rwuser@cqlsh> SSL连接 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 将Cassandra客户端安装包上传到弹性云服务器。 将SSL证书上传到弹性云服务器。 使用如下命令,解压客户端安装包,此处以x86的客户端为例。 unzip
DB HBase实例的方法请参见购买GeminiDB HBase兼容版实例。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。 弹性云服务器上已经安装JDK环境。 下载HBase客户端。 查看实例IP地址 登录管理控制台。 在
已成功创建GeminiDB Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 弹性云服务器上已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
中购买弹性云服务器的内容。 下载InfluxDB客户端,以Linux 64-bit为例。 SSL连接 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。 解压客户端工具包。
前提条件 创建弹性云服务器,以Linux操作系统为例。详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 下载InfluxDB客户端,以Linux 64-bit为例。 SSL连接 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 将Inf
解析社区版InfluxDB的tsm以及wal文件写入到行协议(Line Protocal)文件中,最终将行协议文件数据解析并迁移至目标端。 整个迁移过程分为导出和导入阶段两个阶段。 导出阶段会并发解析社区版InfluxDB的tsm文件,并将解析数据写入到内存中。 导入阶段会将读取数据发送至GeminiDB
GeminiDB Redis备份文件是否可以下载到本地,是否支持线下恢复数据 GeminiDB Redis的备份文件并非开源Redis的RDB文件,用户无法使用,因此,不支持下载到本地。当实例数据受损时,可将备份数据备份恢复至新实例。数据备份和数据恢复可参考备份概述和恢复备份到新实例。
tgz”。 将安装包上传到弹性云服务器上。 创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务器。 在弹性云服务器上,解压安装包。 tar zxvf mongodb-linux-x86_64-rhel70-4.0.27.tgz 进入安装包的“bin”文件夹下,获取客户端工具。
详情请参见《弹性云服务器快速入门》中购买弹性云服务器的内容。 下载InfluxDB客户端,以Linux 64-bit为例。 操作步骤 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。
TO支持将数据从表中导出到csv、parquet、orc格式的文件中。 导出文件格式为csv时,需要每行都写入目标文件中的一行,其中的字段由定界符分隔。 如果未指定列名,则导出所有字段。 如果需要跳过部分列,需要指定列列表。 COPY FROM支持将数据从csv文件文件导入到现有表中。 源文件中的每一行都作为一行导入。
e.json.gz”的文件目录,该文件目录权限为600。 REMOTE_USER为弹性云服务器的操作系统用户。 REMOTE_ADDRESS为弹性云服务器的主机地址。 REMOTE_DIR为将“exportfile.json.gz”上传到弹性云服务器的文件目录。 Windows平