366
机器人
DownloadSession__SDK介绍_批量数据通道_大数据计算服务-阿里云
接口定义:
public class DownloadSession {
DownloadSession(Configuration conf, String projectName, String tableName,
String partitionSpec) throws TunnelException
DownloadSession(Configuration conf, String projectName, String tableName,
String partitionSpec, String downloadId) throws TunnelException
public String getId()
public long getRecordCount()
public TableSchema getSchema()
public DownloadSession.Status getStatus()
public RecordReader openRecordReader(long start, long count)
public RecordReader openRecordReader(long start, long count, boolean compress)
}
Download对象:
- 生命周期:从创建Download实例到下载结束
- 创建Download实例,可以通过调用构造方法创建,也可以通过TableTunnel创建;
- 请求方式:同步
- Server端会为该Download创建一个session,生成唯一downloadId标识该Download,客户端可以通过getId获取
- 该操作开销较大,server端会对数据文件创建索引,当文件数很多时,该时间会比较长;
- 同时server端会返回总Record数,可以根据总Record数启动多个并发同时下载
- 下载数据:
- 请求方式:异步
- 调用openRecordReader方法,生成RecordReader实例,其中参数start标识本次下载的record的起始位置,从0开始,取值范围是 >= 0, count标识本次下载的记录数,取值范围是>0。
- 查看下载:
- 请求方式:同步
- 调用getStatus可以获取当前Download状态
- 4种状态说明:
- UNKNOWN, server端刚创建一个session时设置的初始值
- NORMAL, 创建Download对象成功
- CLOSED, 下载结束后
- EXPIRED, 下载超时
最后更新:2016-05-06 10:43:00
上一篇:
UploadSession__SDK介绍_批量数据通道_大数据计算服务-阿里云
下一篇:
示例概要__SDK示例_批量数据通道_大数据计算服务-阿里云
DeleteVirtualMFADevice__用户管理接口_RAM API文档_访问控制-阿里云
UpdateRole__角色管理接口_RAM API文档_访问控制-阿里云
OSS跨域资源共享(CORS)错误及排除__常见错误及排除_最佳实践_对象存储 OSS-阿里云
查询录制内容__直播流操作接口_API 手册_CDN-阿里云
步骤一:控制台配置__快速上线_Web 应用防火墙-阿里云
阿里云ET__数加产品概览_数加平台介绍-阿里云
云服务器 ECS 创建快照
2.1 在线图片处理__2. OSS最佳实践_开放存储OSS 体验_体验馆-阿里云
忘记密码怎么办,如何找回密码__账号登录_会员帐号及密码_会员账号&实名认证-阿里云
DiskSetType__数据类型_API 参考_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云