MaxCompute的客户端(odpscmd)、Studio等数据上传下载工具均通过Tunnel功能实现数据的上传与下载,本文为您概要介绍如何在对应的工具中使用Tunnel命令或Tunnel SDK上传数据至MaxCompute。
使用Tunnel命令下载数据
Tunnel命令主要有Upload、Download、Resume、Show、Purge、help等,您可以使用Download命令进行数据下载。
Download:下载MaxCompute表或指定Instance执行结果至本地。只支持下载到单个文件,每一次下载只支持下载一张表或一个分区到一个文件。分区表一定要指定下载的分区,多级分区一定要指定到末级分区。更多信息请参见Download。
使用Tunnel SDK下载数据
Tunnel SDK的主要接口有TableTunnel、TableTunnel.UploadSession、TableTunnel.DownloadSession、InstanceTunnel、InstanceTunnel.DownloadSession等。
使用Tunnel SDK下载数据的使用案例请参见:
说明
- 不同版本的SDK在使用上有所差别,准确信息以SDK Java Doc为准。
- TableTunnel与InstanceTunnel是访问MaxCompute Tunnel服务的入口类:
- TableTunnel:对某个表数据进行操作,例如下载某个表的表数据。
- InstanceTunnel:对某个SQL执行结果数据进行操作,例如下载某个Select查询命令的结果数据。