MaxCompute的客户端(odpscmd)、Studio等数据上传下载工具均通过Tunnel功能实现数据的上传与下载,本文为您概要介绍如何在对应的工具中使用Tunnel命令或Tunnel SDK上传数据至MaxCompute。

使用Tunnel命令下载数据

Tunnel命令主要有UploadDownloadResumeShowPurgehelp等,您可以使用Download命令进行数据下载。

Download:下载MaxCompute表或指定Instance执行结果至本地。只支持下载到单个文件,每一次下载只支持下载一张表或一个分区到一个文件。分区表一定要指定下载的分区,多级分区一定要指定到末级分区。更多信息请参见Download

使用Tunnel SDK下载数据

Tunnel SDK的主要接口有TableTunnel、TableTunnel.UploadSession、TableTunnel.DownloadSession、InstanceTunnel、InstanceTunnel.DownloadSession等。
说明
  • 不同版本的SDK在使用上有所差别,准确信息以SDK Java Doc为准。
  • TableTunnel与InstanceTunnel是访问MaxCompute Tunnel服务的入口类:
    • TableTunnel:对某个表数据进行操作,例如下载某个表的表数据。
    • InstanceTunnel:对某个SQL执行结果数据进行操作,例如下载某个Select查询命令的结果数据。
使用Tunnel SDK下载数据的使用案例请参见: