Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Peristiwa mulai dan selesai skrip Init ditangkap dalam log peristiwa kluster. Detailnya diambil di log kluster. Skrip init global membuat, mengedit, dan menghapus peristiwa juga diambil di log diagnostik tingkat akun.
Peristiwa skrip Init
Log peristiwa kluster menangkap dua peristiwa skrip init: INIT_SCRIPTS_STARTED dan INIT_SCRIPTS_FINISHED, menunjukkan skrip mana yang dijadwalkan untuk eksekusi dan yang telah berhasil diselesaikan.
INIT_SCRIPTS_FINISHED juga menangkap durasi eksekusi.
Skrip init global ditunjukkan dalam detail peristiwa log oleh skrip init kunci "global" dan cakupan kluster ditunjukkan oleh kunci "cluster".
Catatan
Log peristiwa kluster tidak mencatat peristiwa skrip init untuk setiap simpul kluster; hanya satu node yang dipilih untuk mewakili semuanya.
Di mana log skrip init ditulis?
Jika pengiriman log kluster dikonfigurasi untuk kluster, log skrip init ditulis ke /<cluster-log-path>/<cluster-id>/init_scripts.
Log untuk setiap kontainer dalam kluster ditulis ke subdirektori yang disebut init_scripts/<cluster-id>_<container-ip>.
Misalnya, jika cluster-log-path diatur ke cluster-logs, jalur ke log untuk kontainer tertentu adalah: dbfs:/cluster-logs/<cluster-id>/init_scripts/<cluster-id>_<container-ip>.
Jika kluster dikonfigurasi untuk menulis log ke DBFS, Anda dapat melihat log menggunakan utilitas sistem file (dbutils.fs) atau DBFS CLI (warisan). Misalnya, jika ID kluster adalah 1001-234039-abcde739:
dbfs ls dbfs:/cluster-logs/1001-234039-abcde739/init_scripts
1001-234039-abcde739_10_97_225_166
1001-234039-abcde739_10_97_231_88
1001-234039-abcde739_10_97_244_199
dbfs ls dbfs:/cluster-logs/1001-234039-abcde739/init_scripts/1001-234039-abcde739_10_97_225_166
<timestamp>_<log-id>_<init-script-name>.sh.stderr.log
<timestamp>_<log-id>_<init-script-name>.sh.stdout.log
Ketika pengiriman log kluster tidak dikonfigurasi, log ditulis ke /databricks/init_scripts. Anda dapat menggunakan perintah shell standar di buku catatan untuk mencantumkan dan melihat log:
%sh
ls /databricks/init_scripts/
cat /databricks/init_scripts/<timestamp>_<log-id>_<init-script-name>.sh.stdout.log
Setiap kali kluster diluncurkan, ia menulis log ke folder log skrip init.
Penting
Setiap pengguna yang membuat kluster dan memungkinkan pengiriman log kluster dapat melihat stderr dan stdout output dari skrip init global. Anda harus memastikan bahwa skrip init global Anda tidak menghasilkan informasi sensitif apa pun.
Kejadian skrip init dalam log diagnostik
Log diagnostik Azure Databricks menangkap skrip init global membuat, mengedit, dan menghapus peristiwa di bawah jenis globalInitScriptsperistiwa . Lihat Peristiwa skrip init global.