Skrip init global (warisan)
Penting
Dokumentasi ini telah dihentikan dan mungkin tidak diperbarui. Produk, layanan, atau teknologi yang disebutkan dalam konten ini tidak lagi didukung. Lihat Apa itu skrip init?.
Peringatan
Skrip init global warisan dan skrip init bernama kluster adalah akhir masa pakai dan tidak dapat lagi digunakan.
Skrip init global warisan berjalan pada setiap kluster. Mereka kurang aman daripada kerangka skrip init global baru, diam-diam mengabaikan kegagalan, dan tidak dapat mereferensikan variabel lingkungan.
Databricks merekomendasikan untuk memigrasikan semua skrip init global warisan yang ada ke kerangka kerja skrip init global baru. Skrip init global warisan tidak terlihat di UI, tetapi dapat ditemukan di dbfs:/databricks/init/
. Mereka harus dihapus atau dipindahkan dari folder tersebut untuk menyelesaikan migrasi.
Migrasikan dari yang lama ke skrip init global baru.
Jika ruang kerja Azure Databricks Anda diluncurkan sebelum Agustus 2020, Anda mungkin masih memiliki skrip init global lama. Skrip init global warisan telah tidak digunakan lagi dan tidak lagi tersedia di ruang kerja baru. Mereka tidak boleh digunakan.
Catatan
Pada 1 September 2023, Azure Databricks akan menonaktifkan skrip init global warisan untuk semua ruang kerja. Azure Databricks merekomendasikan agar Anda memigrasikan skrip init global warisan Anda ke kerangka kerja skrip init global saat ini sesegera mungkin.
Buku catatan migrasi otomatis
Rekayasa Databricks telah membuat buku catatan untuk membantu mengotomatiskan proses migrasi dari skrip init global warisan. Untuk instruksi dan tautan ke unduhan buku catatan, lihat Buku catatan migrasi skrip init global warisan.
Instruksi migrasi manual
Untuk bermigrasi dari skrip init global warisan ke skrip init global baru:
Salin skrip init global warisan Anda yang ada dari lokasi DBFS yang dipesan (
/databricks/init
) dan tambahkan ke kerangka kerja skrip init global baru menggunakan UI atau REST API. Lihat Menggunakan skrip init global.Tetap nonaktifkan sampai Anda menyelesaikan langkah berikutnya.
Nonaktifkan semua skrip init global lama.
Di pengaturan admin, buka tab Skrip Init Global dan alihkan tombol Skrip Init Global Warisan .
Catatan
Jika Anda tidak memiliki akses ke UI, hapus semua file dari
/databricks/init
lokasi untuk menghentikan eksekusi skrip init warisan.Aktifkan skrip init global baru Anda.
Pada tab Skrip Init Global, aktifkan sakelar Diaktifkan untuk setiap skrip init yang ingin Anda aktifkan.
Mulai ulang semua kluster.
Penting
Setelah skrip init global warisan dinonaktifkan, skrip warisan segera berhenti berjalan. Ini memiliki dua dampak penting:
- Skrip warisan dan skrip init global baru tidak dijalankan pada simpul yang ditambahkan saat kluster yang sedang berjalan secara otomatis. Untuk memastikan bahwa skrip baru berjalan pada semua kluster dan simpul baru pada kluster yang ada, Anda harus memulai ulang semua kluster.
- Skrip non-idempotent mungkin perlu dimodifikasi saat Anda bermigrasi ke kerangka skrip init global baru dan menonaktifkan skrip lama.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk