云数据库 TableStorage 目前提供了三种系统策略,分别对应三种操作类型: 策略名称 操作类型 BTSFullControlPolicy 管理操作 BTSOperatePolicy 运维操作 BTSReadPolicy 只读操作 云数据库 TableStorage 的配置查看方法如下: 进入“管理控制台”,选择“多用户访问控制”。
GET /v{version}/instance/{instanceName}/table/{tableName} ShowTable,显示该Table的详细信息 GET /v{version}/instance/{instanceName}/table/{tableName}/rows BatchGetRow/Scan,批量读取或范围扫描若干行数据 GET /v{version}/instance
云数据库TableStorage的处理逻辑是收到请求后会判断本机时间与该时间差值,若大于30分钟,则抛弃本次请求,并返回400(InvalidDate)。
云数据库TableStorage 云数据库BTS包含2种监控对象类型,分别是:实例监控(Instance)、表格监控(Table),各个类型包含的监控指标列表如下: 表格监控(Table) 指标英文名称(Metric name) 指标中文名称 单位 维度 BatchDeleteCount BatchDelete请求次数 次 InstanceName,TableName BatchDeleteCount200
其他 TableStorage HBase Client对Admin中其他接口的支持情况如下: 功能 说明 table exist 支持 truncate table 不支持 disable table 不支持 enable table 不支持 协处理器(Coprocessors)操作 不支持 snapshot操作 不支持 replication操作 不支持 任务维护操作 不支持 Namespace
相关信息参见 异常处理 private static void myPutRow(TableStorageClient client) { // 指定表,其中TABLE_NAME为期望写入数据的表的表名 PutRowRequest putRequest = new PutRowRequest(TABLE_NAME, "rowkey1"); // 设置写入内容 for (int i
BceServerException 服务器异常,当TableStorage服务端出现异常时,TableStorage服务端会返回给用户相应的错误信息,以便定位问题。常见服务端异常可参见 错误码 。
请求参数 参数名称 参数类型 说明 instance_name String 实例名称 table_name String 表的名称 query_row_args QueryRowArg 指定要查询的行 +rowkey String 主键 +max_versions int 指定读取的最大版本数。
std :: string gen_authorization ( const HttpRequest & request , int timestamp ) ; 创建 Instance 当用户开通云数据库 TableStorage 服务后,需要先创建一个 instance。
错误处理 TableStorage异常提示有如下几种方法: 异常 说明 BceHttpClientError 重试时抛出的异常 last_error 最后一次重试时抛出的异常 BceClientError TableStorage客户端产生的异常 BceInvalidArgumentError 传递参数产生的异常 BceServerError TableStorage服务器产生的异常 用户可以使用try