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概述。
- 服務連接的詳情請參見訪問域名和數據中心。