MaxCompute Tunnel, MaxCompute'a veri yüklemek ve MaxCompute'tan veri indirmek için kullanılan bir tünel hizmetidir. MaxCompute tarafından sunulan veri yükleme ve indirme araçları Tunnel SDK temellidir.
SDK arayüzleri
Tunnel SDK iki giriş sınıfı sunar. Kullanım senaryonuzuna göre seçim yapın:
| Arayüz | Tür | Ne zaman kullanılır |
|---|---|---|
TableTunnel |
Giriş sınıfı | Bir MaxCompute tablosuna veri yüklerken veya tablodan veri indirirken |
TableTunnel.UploadSession |
Yükleme oturumu | Bir MaxCompute tablosuna veri yazarken |
TableTunnel.DownloadSession |
İndirme oturumu | Bir MaxCompute tablosundan veri okurken |
InstanceTunnel |
Giriş sınıfı | Bir MaxCompute SQL örneğinden sonuçları indirirken |
InstanceTunnel.DownloadSession |
İndirme oturumu | SELECT sorgusu çalıştıran bir SQL örneğinden sonuçları okurken |
Toplu tablo veri aktarımları için TableTunnel kullanın. Bir SQL örneğinden SELECT sorgusunun sonuçlarını indirmek için InstanceTunnel tercih edin.
Hem TableTunnel hem de InstanceTunnel Alibaba Cloud üzerinde internet ve iç ağ üzerinden erişimi destekler. İç ağ üzerinden yapılan indirmeler ücretlendirilmez.
Arayüz davranışı SDK sürümüne göre değişiklik gösterir. Tam API referansı için SDK Java Doc kaynağını inceleyin.
SDK bağımlılığını ekleyin
Tunnel SDK'yı bir Maven projesinde kullanmak için aşağıdaki bağımlılığı pom.xml dosyanıza ekleyin:
<dependency>
<groupId>com.aliyun.odps</groupId>
<artifactId>odps-sdk-core</artifactId>
<version>X.X.X-public</version>
</dependency>
X.X.X-public ifadesini en son sürümle değiştirin. Güncel sürümü bulmak için Maven repository içinde odps-sdk-core araması yapın.
Sonraki adımlar
Verileri Tunnel SDK yerine Java Database Connectivity (JDBC) sürücüsüyle yazmak istiyorsanız JDBC'ye genel bakış konusuna bakın.
Bölge ve ağ türüne göre uç nokta URL'leri için Uç Noktalar sayfasını inceleyin.