Bagikan melalui


Tugas JAR untuk pekerjaan

Gunakan tugas JAR untuk menyebarkan kode Scala atau Java yang dikompilasi ke dalam JAR (Java ARchive).

Penting

Scala memiliki batasan dukungan dalam mode akses bersama Katalog Unity. Lihat Dukungan bahasa untuk mode akses bersama Katalog Unity dan batasan dan persyaratan API Spark untuk mode akses bersama Katalog Unity.

Mode akses bersama mengharuskan admin untuk menambahkan koordinat dan jalur Maven untuk pustaka JAR ke allowlist. Lihat Izinkan pustaka dan skrip init pada komputasi bersama.

Anda harus menyimpan file JAR di lokasi yang didukung oleh konfigurasi komputasi Anda. Lihat Dukungan pustaka Java dan Scala.

Persyaratan

  • Anda harus memilih konfigurasi komputasi yang mendukung beban kerja Scala.
  • Anda harus mengunggah file JAR ke lokasi atau repositori Maven yang kompatibel dengan konfigurasi komputasi Anda.
  • Kode dalam file JAR Anda harus digunakan SparkContext.getOrCreate untuk mendapatkan konteks Spark.

Mengonfigurasi tugas JAR

JAR Tambahkan tugas dari tab Tugas di UI Pekerjaan dengan melakukan hal berikut:

  1. Di menu drop-down Jenis, pilih JAR.
  2. Tentukan kelas Utama.
    • Ini adalah nama lengkap kelas yang berisi metode utama yang akan dijalankan. Kelas ini harus disertakan dalam JAR yang dikonfigurasi sebagai pustaka Dependen.
  3. Gunakan Komputasi untuk memilih atau mengonfigurasi kluster yang mendukung logika di AndaJAR.
  4. Klik + Tambahkan di bawah Pustaka dependen. Dialog Tambahkan pustaka dependen muncul.
    • Anda dapat memilih file JAR yang sudah ada atau mengunggah file JAR baru.
    • Tidak semua lokasi mendukung file JAR.
    • Tidak semua konfigurasi komputasi mendukung file JAR di semua lokasi yang didukung.
    • Setiap Sumber Pustaka memiliki alur yang berbeda untuk memilih atau mengunggah file JAR. Lihat Pustaka.
  5. (Opsional) Konfigurasikan Parameter sebagai daftar string yang diteruskan sebagai argumen ke kelas utama. Lihat Mengonfigurasi parameter tugas.
  6. Klik Simpan tugas.