API概述 欢迎使用百度智能云云数据库 TableStorage,您可以使用API对TableStorage做灵活的操作。如果您对TableStorage还不太了解,请参考 快速入门 。 如果您是初次调用百度智能云产品的API,可以观看 API入门视频指南 ,快速掌握调用API的方法。
创建实例 进入 云数据库 TableStorage 控制台 ,点击【新建实例】。 在弹出的浮层中按照提示填写实例名称、选择存储类型、选择数据存储模式,填写实例描述。
使用CopyTable工具进行数据迁移 CopyTable工具介绍 CopyTable工具是HBase自带的一个数据迁移工具,可以帮助用户在集群间进行数据迁移。 迁移优势 CopyTable工具是HBase内建工具,可以很好地支持用户在自建HBase集群与云数据库HBase产品间的数据迁移。 CopyTable工具底层使用Hadoop MapReduce进行数据迁移,速度较快。
接口概览 TableStorage API提供下列接口类型: 接口类型 描述 宽表模式相关接口 实例操作:创建实例CreateInstance、删除实例DropInstance、列举实例ListInstances、显示实例信息ShowInstance 表操作:创建表CreateTable、更新表UpdateTable、删除表DropTable、显示表信息ShowTable、列举所有表ListTables
unauthorized 鉴权失败,在此表示IAM认证鉴权失败 403 AccessDenied 请求受限,message按具体错误来定 500 internal error 服务器内部错误,message按具体错误来定 请求示例 POST /api/v2/buckets HTTP/1.1 HOST: bts.bd.baidubce.com Authorization: bce-auth-v1/{table-access-key
物理备份恢复到自建数据库 概述 从备份管理产生的数据备份为物理备份,物理备份数据文件不能直接在本地建立的MySQL数据库上使用,下载后需要通过 Xbstream工具 解包解压和 XtraBackup工具 进行恢复。 注意 MySQL 所有版本都需要下载 xbstream 8.0.5及以上版本。
conflict database/instance已存在 500 internal error 服务器内部错误,message按具体错误来定 请求示例 (1) 未设置 database 存储类型(默认使用高性能型存储类型) PUT /api/v2/database/ins1 HTTP/1.1 HOST: bts.bd.baidubce.com Authorization: bce-auth-v1/{table-access-key
409 InstanceAlreadyExist Instance已存在 400 InvalidInstanceName Instance名称不合法 请求示例 (1) 未设置 Instance 表格存储类型(默认使用高性能型存储类型) PUT /v1/instance/ins1 HTTP/1.1 HOST: bts.bd.baidubce.com Authorization: bce-auth-v1/table-access-key
数据管理 注意事项 控制台上的数据管理功能适合少量数据的操作,大规模数据的增删改查请使用 云数据TableStorage API 进行操作。 控制台只能展示解压后8M内前50行数据的前20列,8MB即8,388,608字节。 写入数据 点击时序表列表的【表格名称】或【查看详情】进入数据管理页,然后点击【写入数据】写入单行数据。 填写度量名称、标签、创建时间和时序数据,并确认。
此过程耗时数分钟,具体时间与实例的数据量大小相关,云数据库 RDS-for-PostgreSQL实例数据回滚到所选备份状态。 当实例状态为 备份恢复中 ,实例的管理操作将被禁用,无法操作。恢复完成后,实例状态将重新变为 运行中 ,可以进行其他操作。 云数据库 RDS for PostgreSQL 回滚后会覆盖数据且无法恢复。同时回滚期间数据库服务会中断,请用户在操作时谨慎选择。