Bagikan melalui


grup perintah jobs

Note

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

jobs Grup perintah dalam Databricks CLI memungkinkan Anda membuat, mengedit, dan menghapus pekerjaan. Lihat Pekerjaan Lakeflow.

databricks jobs batalkan semua pengerjaan

Batalkan semua pelaksanaan tugas yang sedang berjalan. Proses dibatalkan secara asinkron, sehingga tidak mencegah dimulainya proses baru.

databricks jobs cancel-all-runs [flags]

Arguments

None

Opsi

--all-queued-runs

    Parameter boolean opsional untuk membatalkan semua eksekusi yang diantrekan.

--job-id int

    ID kanonik dari tugas untuk membatalkan semua pelaksanaan.

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

pekerjaan databricks batal dijalankan

Batalkan eksekusi.

Membatalkan menjalankan pekerjaan atau tugas. Proses dibatalkan secara asinkron, jadi mungkin masih berjalan saat permintaan ini selesai.

databricks jobs cancel-run RUN_ID [flags]

Arguments

RUN_ID

    Bidang ini wajib diisi.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--no-wait

    jangan menunggu untuk mencapai status DITAMATKAN atau DILEWATI

--timeout duration

    jumlah waktu maksimum untuk mencapai status TERMINATED atau SKIPPED (default 20 menit 0 detik)

Bendera global

pembuatan tugas Databricks

Membuat pekerjaan baru.

databricks jobs create [flags]

Arguments

None

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

hapus tugas databricks

Menghapus pekerjaan.

databricks jobs delete JOB_ID [flags]

Arguments

JOB_ID

    Pengidentifikasi kanonik dari tugas yang akan dihapus. Bidang ini wajib diisi.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

pekerjaan databricks hapus-jalankan

Menghapus run yang tidak aktif. Mengembalikan kesalahan jika run sedang aktif.

databricks jobs delete-run RUN_ID [flags]

Arguments

RUN_ID

    ID eksekusi yang akan dihapus.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

databricks tugas ekspor-jalankan

Mengekspor dan mengambil tugas pelaksanaan pekerjaan.

databricks jobs export-run RUN_ID [flags]

Arguments

RUN_ID

    Pengidentifikasi kanonik untuk pelaksanaan. Bidang ini wajib diisi.

Opsi

--views-to-export ViewsToExport

    Tampilan mana yang akan diekspor. Nilai yang didukung: ALL, CODE, DASHBOARDS

Bendera global

Dapatkan tugas Databricks

Mengambil detail untuk satu tugas.

Array besar dalam hasil akan dipaginasi ketika melebihi 100 elemen. Permintaan untuk satu pekerjaan akan mengembalikan semua properti untuk pekerjaan tersebut, dan 100 elemen pertama dari properti array (tugas, kelompok pekerjaan, lingkungan, dan parameter). Gunakan field next_page_token untuk memeriksa lebih banyak hasil dan meneruskan nilainya sebagai page_token pada permintaan berikutnya. Jika ada properti array yang memiliki lebih dari 100 elemen, hasil tambahan akan dikembalikan pada permintaan berikutnya. Array tanpa hasil tambahan akan kosong di halaman selanjutnya.

databricks jobs get JOB_ID [flags]

Arguments

JOB_ID

    Pengidentifikasi standar dari pekerjaan untuk mendapatkan informasi mengenai hal itu. Bidang ini wajib diisi.

Opsi

--page-token string

    Gunakan next_page_token yang dikembalikan dari respons GetJob sebelumnya untuk meminta halaman berikutnya dari array properti pekerjaan.

Bendera global

perintah get-run pekerjaan databricks

Mengambil metadata dari pelaksanaan tugas.

Array besar dalam hasil akan dipaginasi ketika melebihi 100 elemen. Permintaan untuk satu run akan mengembalikan semua properti untuk run tersebut, dan 100 elemen pertama dari properti array (tugas, job_clusters, job_parameters, dan repair_history). Gunakan field next_page_token untuk memeriksa lebih banyak hasil dan meneruskan nilainya sebagai page_token pada permintaan berikutnya. Jika ada properti array yang memiliki lebih dari 100 elemen, hasil tambahan akan dikembalikan pada permintaan berikutnya. Array tanpa hasil tambahan akan kosong di halaman selanjutnya.

databricks jobs get-run RUN_ID [flags]

Arguments

RUN_ID

    Pengidentifikasi kanonik dari proses yang dijalankan untuk memperoleh metadata. Bidang ini wajib diisi.

Opsi

--include-history

    Sertakan riwayat perbaikan dalam respons.

--include-resolved-values

    Sertakan nilai parameter yang diselesaikan dalam respons.

--page-token string

    Gunakan next_page_token yang dikembalikan dari respons GetRun sebelumnya untuk meminta halaman berikutnya dari properti array run.

Bendera global

pekerjaan databricks get-run-output

Mengambil kembali output dan metadata dari satu kali pelaksanaan tugas. Saat tugas buku catatan mengembalikan nilai melalui panggilan dbutils.notebook.exit(), Anda bisa menggunakan perintah ini untuk mengambil nilai tersebut. Databricks membatasi API ini untuk mengembalikan 5 MB pertama dari output. Untuk menampilkan hasil yang lebih besar, Anda dapat menyimpan hasil pekerjaan di layanan penyimpanan cloud.

Perintah ini memvalidasi bahwa parameter run_id valid dan mengembalikan kode status HTTP 400 jika parameter run_id tidak valid. Data akan dihilangkan secara otomatis setelah 60 hari. Jika Anda ingin merujuknya lebih dari 60 hari, Anda harus menyimpan hasil pengujian lama sebelum kedaluarsa.

databricks jobs get-run-output RUN_ID [flags]

Arguments

RUN_ID

    Pengidentifikasi kanonik untuk pelaksanaan.

Opsi

Bendera global

daftar pekerjaan databricks

Ambil daftar pekerjaan.

databricks jobs list [flags]

Arguments

None

Opsi

--expand-tasks

    Apakah akan menyertakan detail tugas dan kluster dalam respons.

--limit int

    Jumlah pekerjaan yang akan dikembalikan.

--name string

    Filter pada daftar berdasarkan nama pekerjaan yang tepat (tidak peka huruf besar/kecil).

--offset int

    Offset dari pekerjaan pertama yang akan dikembalikan, relatif terhadap pekerjaan yang paling baru dibuat.

--page-token string

    Gunakan next_page_token atau prev_page_token yang dikembalikan dari permintaan sebelumnya untuk mencantumkan halaman pekerjaan berikutnya atau sebelumnya masing-masing.

Bendera global

daftar-jalankan pekerjaan databricks

Mengurutkan daftar pekerjaan dalam urutan turun berdasarkan waktu mulai.

databricks jobs list-runs [flags]

Arguments

None

Opsi

--active-only

    Jika active_only benar, hanya eksekusi aktif yang disertakan dalam hasil; jika tidak, mencantumkan eksekusi aktif dan selesai.

--completed-only

    Jika completed_only benar, hanya eksekusi yang selesai yang disertakan dalam hasil; jika tidak, mencantumkan eksekusi aktif dan selesai.

--expand-tasks

    Apakah akan menyertakan detail tugas dan kluster dalam respons.

--job-id int

    Pekerjaan yang pelaksanaannya harus dicantumkan.

--limit int

    Jumlah putaran yang dikembalikan.

--offset int

    Pergeseran dari jalinan pertama yang dikembalikan, relatif terhadap jalinan terbaru.

--page-token string

    Gunakan next_page_token atau prev_page_token yang dikembalikan dari permintaan sebelumnya untuk mencantumkan halaman eksekusi berikutnya atau sebelumnya masing-masing.

--run-type RunType

    Jenis jalur yang akan dikembalikan. Nilai yang didukung: [JOB_RUN, SUBMIT_RUN, WORKFLOW_RUN]

--start-time-from int

    Perlihatkan eksekusi yang dimulai pada atau setelah nilai ini.

--start-time-to int

    Perlihatkan eksekusi yang dimulai pada atau sebelum nilai ini.

Bendera global

databricks jobs perbaikan-run

Jalankan kembali satu atau beberapa tugas pekerjaan. Tugas dijalankan kembali sebagai bagian dari eksekusi tugas asli. Mereka menggunakan pengaturan pekerjaan dan tugas saat ini, dan dapat dilihat dalam riwayat untuk pelaksanaan pekerjaan yang asli.

databricks jobs repair-run RUN_ID [flags]

Arguments

RUN_ID

    ID pelaksanaan pekerjaan dari eksekusi yang akan diperbaiki. Eksekusi tidak boleh sedang berlangsung.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--latest-repair-id int

    ID perbaikan terbaru.

--no-wait

    jangan menunggu untuk mencapai status DITAMATKAN atau DILEWATI

--performance-target PerformanceTarget

    Mode performa pada pekerjaan tanpa server. Nilai yang didukung: [PERFORMANCE_OPTIMIZED, STANDARD]

--rerun-all-failed-tasks

    Jika "true", perbaiki semua tugas yang gagal.

--rerun-dependent-tasks

    Jika benar, perbaiki semua tugas yang bergantung pada tugas dalam daftar rerun_tasks, bahkan jika sebelumnya sudah berhasil.

--timeout duration

    jumlah waktu maksimum untuk mencapai status TERMINATED atau SKIPPED (default 20 menit 0 detik)

Bendera global

mengatur ulang pekerjaan Databricks

Timpa semua pengaturan untuk pekerjaan yang diberikan. databricks jobs update Gunakan perintah untuk memperbarui pengaturan pekerjaan sebagian.

databricks jobs reset [flags]

Arguments

None

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

databricks pekerjaan jalankan sekarang

Jalankan tugas dan kembalikan run_id dari eksekusi yang dipicu.

databricks jobs run-now JOB_ID [flags]

Arguments

JOB_ID

    ID pekerjaan yang akan dijalankan

Opsi

--idempotency-token string

    Token opsional yang dapat digunakan untuk menjamin idempotensi permintaan pelaksanaan pekerjaan.

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--no-wait

    jangan menunggu untuk mencapai status DITAMATKAN atau DILEWATI

--performance-target PerformanceTarget

    Mode performa pada pekerjaan tanpa server. Nilai yang didukung: [PERFORMANCE_OPTIMIZED, STANDARD]

--timeout duration

    jumlah waktu maksimum untuk mencapai status TERMINATED atau SKIPPED (default 20 menit 0 detik)

Bendera global

pengiriman pekerjaan databricks

Membuat dan memicu eksekusi satu kali. Ini memungkinkan Anda mengirimkan beban kerja secara langsung tanpa membuat pekerjaan.

databricks jobs submit [flags]

Note

Pekerjaan yang dikirimkan dengan databricks jobs submit tidak disimpan sebagai pekerjaan. Mereka tidak muncul di UI, dan tidak mencoba lagi ketika gagal. Karena tidak disimpan, Azure Databricks tidak dapat mengoptimalkan komputasi tanpa server secara otomatis jika terjadi kegagalan. Jika pekerjaan Anda gagal, Anda mungkin ingin menggunakan komputasi klasik untuk menentukan kebutuhan komputasi untuk pekerjaan tersebut. Atau, gunakan jobs create dan jobs run-now untuk membuat dan menjalankan pekerjaan.

Arguments

None

Opsi

--budget-policy-id string

    ID kebijakan anggaran yang ditentukan oleh pengguna untuk digunakan dalam menjalankan satu kali ini.

--idempotency-token string

    Token opsional yang dapat digunakan untuk menjamin idempotensi permintaan eksekusi pekerjaan.

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

--no-wait

    jangan menunggu untuk mencapai status DITAMATKAN atau DILEWATI

--run-name string

    Nama opsional untuk proses.

--timeout duration

    jumlah waktu maksimum untuk mencapai status TERMINATED atau SKIPPED (default 20 menit 0 detik)

--timeout-seconds int

    Batas waktu opsional diterapkan untuk setiap eksekusi pekerjaan ini.

Bendera global

pembaruan tugas Databricks

Menambahkan, memperbarui, atau menghapus pengaturan tertentu dari pekerjaan yang sudah ada. Gunakan reset untuk menimpa semua pengaturan tugas.

databricks jobs update JOB_ID [flags]

Arguments

JOB_ID

    Pengidentifikasi standar dari pekerjaan yang ingin diperbarui. Bidang ini wajib diisi.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Databricks Jobs memperoleh tingkat izin

Mendapatkan tingkat izin pekerjaan.

databricks jobs get-permission-levels JOB_ID [flags]

Arguments

JOB_ID

    Pekerjaan untuk mendapatkan atau mengelola izin.

Opsi

Bendera global

pekerjaan databricks get-permissions

Dapatkan izin pekerjaan. Pekerjaan dapat mewarisi izin dari objek akarnya.

databricks jobs get-permissions JOB_ID [flags]

Arguments

JOB_ID

    Pekerjaan untuk mendapatkan atau mengelola izin.

Opsi

Bendera global

pekerjaan databricks mengatur izin

Atur izin pekerjaan.

Mengatur izin pada objek, menggantikan izin yang ada jika ada. Menghapus semua izin langsung jika tidak ada yang ditentukan. Objek dapat mewarisi izin dari objek akarnya.

databricks jobs set-permissions JOB_ID [flags]

Arguments

JOB_ID

    Pekerjaan untuk mendapatkan atau mengelola izin.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

pembaruan izin tugas databricks

Perbarui izin untuk tugas. Pekerjaan dapat mewarisi izin dari objek akarnya.

databricks jobs update-permissions JOB_ID [flags]

Arguments

JOB_ID

    Pekerjaan untuk mendapatkan atau mengelola izin.

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan.

Bendera global

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format Format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format Format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan