全部产品
Search
文档中心

MaxCompute:Sumber Daya

更新时间:Jul 02, 2025

Sumber daya mengacu pada berbagai file atau program pembantu yang digunakan untuk menyelesaikan tugas pemrosesan data. Biasanya, sumber daya digunakan untuk menjalankan pekerjaan seperti pekerjaan MapReduce atau pekerjaan yang menggunakan fungsi yang ditentukan pengguna (UDF). Fitur manajemen sumber daya MaxCompute memungkinkan Anda mengunggah, mendaftarkan, dan mengelola sumber daya.

Konsep

Sumber daya adalah konsep spesifik dalam MaxCompute. Untuk menjalankan tugas dengan UDF MaxCompute atau MapReduce, Anda harus mengunggah file sebagai sumber daya MaxCompute.

  • SQL UDF: Setelah menulis UDF, ekstrak kode tersebut ke dalam paket JAR dan unggah paket tersebut ke MaxCompute sebagai sumber daya. Saat mengeksekusi UDF, MaxCompute secara otomatis mengunduh paket JAR dan mendapatkan kode di dalamnya untuk mengeksekusi UDF. File JAR merupakan salah satu jenis sumber daya MaxCompute. Saat mengunggah file JAR, sebuah sumber daya dibuat di MaxCompute.

  • MapReduce: Setelah menulis program MapReduce, ekstrak program tersebut ke dalam paket JAR dan unggah paket tersebut ke MaxCompute sebagai sumber daya. Saat menjalankan pekerjaan MapReduce, sistem secara otomatis mengunduh paket JAR dan mendapatkan kode di dalamnya untuk menjalankan pekerjaan tersebut.

Anda dapat mengunggah file teks dan tabel MaxCompute ke MaxCompute sebagai sumber daya. Sumber daya ini dapat diakses atau digunakan saat mengeksekusi UDF atau menjalankan pekerjaan MapReduce. MaxCompute menyediakan API yang dapat dipanggil untuk mengakses dan menggunakan sumber daya. Untuk informasi lebih lanjut, lihat Contoh Sumber Daya dan UDF Java.

Catatan

Beberapa batasan diberlakukan pada cara MaxCompute UDF dan MapReduce mengakses sumber daya. Untuk informasi lebih lanjut, lihat Batasan.

Tipe Sumber Daya

Anda dapat mengunggah objek berukuran hingga 2.048 MB ke MaxCompute sebagai sumber daya. MaxCompute mendukung tipe sumber daya berikut:

  • File: file dalam format .zip, .so, atau .jar.

  • Tabel: tabel di MaxCompute.

    Catatan

    Hanya bidang BIGINT, DOUBLE, STRING, DATETIME, dan BOOLEAN yang didukung dalam tabel yang dirujuk oleh MapReduce.

  • JAR: paket JAR yang sudah dikompilasi.

  • Archive: file terkompresi dengan ekstensi nama sumber daya. Jenis file yang didukung meliputi .zip, .tgz, .tar.gz, .tar, dan .jar.

  • Python: kode Python yang Anda tulis. Kode ini dapat digunakan untuk mendaftarkan UDF Python.

Referensi