MaxCompute的客户端(odpscmd)、Studio等数据上传下载工具均通过Tunnel功能实现数据的上传与下载,本文介绍如何在对应的工具中使用Tunnel命令或Tunnel SDK下载数据。
前提条件
- 已使创建好MaxCompute项目,并用对应的工具连接MaxCompute。说明 连接MaxCompute的操作详情请参见连接至MaxCompute。
- 已在MaxCompute中创建好用于数据传输的表。
使用Tunnel命令下载数据(在客户端odpscmd中)
您可以使用Download命令下载MaxCompute表或指定Instance执行结果至本地。仅支持下载到单个文件,每一次下载仅支持下载一张表或一个分区到一个文件。分区表必须指定下载的分区,多级分区必须指定到末级分区。更多信息请参见Download。
使用Tunnel SDK下载数据(在Studio中)
Tunnel SDK的主要接口有TableTunnel、TableTunnel.UploadSession、TableTunnel.DownloadSession、InstanceTunnel、InstanceTunnel.DownloadSession等。详情请参见Tunnel SDK介绍。
说明
不同版本的SDK在使用上有所差别,准确信息以SDK Java Doc为准。
TableTunnel与InstanceTunnel是访问MaxCompute Tunnel服务的入口类:
TableTunnel:对某个表数据进行操作,例如下载某个表的表数据。
InstanceTunnel:对某个SQL执行结果数据进行操作,例如下载某个Select查询命令的结果数据。
使用Tunnel SDK下载数据的使用案例请参见:
该文章对您有帮助吗?