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概述。
- 服务连接的详情请参见访问域名和数据中心。