MaxCompute Tunnel是MaxCompute的数据通道,您可以通过Tunnel向MaxCompute中上传或者下载数据。

MaxCompute提供的数据上传和下载工具是基于Tunnel SDK编写的。本文将为您介绍Tunnel SDK的主要接口,不同版本的SDK在使用上有所差别,准确信息以SDK Java Doc为准。

主要接口 描述
TableTunnel 访问MaxCompute Tunnel服务的入口类。您可以通过公网或者阿里云内网环境对MaxCompute及其Tunnel进行访问。当您在阿里云内网环境中使用Tunnel内网连接下载数据时,MaxCompute不会将该操作产生的流量计入计费。
TableTunnel.UploadSession 表示一个向MaxCompute表中上传数据的会话。
TableTunnel.DownloadSession 表示一个从MaxCompute表中下载数据的会话。
InstanceTunnel 访问MaxCompute Tunnel服务的入口类。您可以通过公网或者阿里云内网环境对MaxCompute及其Tunnel进行访问。当您在阿里云内网环境中使用Tunnel内网连接下载数据时,MaxCompute不会将该操作产生的流量计入计费。
InstanceTunnel.DownloadSession 表示一个从MaxCompute Instance中下载数据的会话。但只能用于下载以SELECT关键字开头的用于获取数据的SQL Instance。
说明
  • 如果您使用Maven,可以从Maven库中搜索odps-sdk-core来获取最新版本的Java SDK,相关配置信息如下。
    <dependency>
      <groupId>com.aliyun.odps</groupId>
      <artifactId>odps-sdk-core</artifactId>
      <version>X.X.X-public</version>
    </dependency>
  • SDK的更多详情请参见SDK Java Doc
  • MaxCompute除了SDK之外,还提供了JDBC方式写入数据,详情请参见JDBC概述
  • 服务连接的详情请参见访问域名和数据中心