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