Script init globali
Importante
Databricks consiglia di configurare tutti gli script init come script init con ambito cluster e di gestirli nell'area di lavoro usando i criteri del cluster. Vedere Script init con ambito cluster.
Uno script init globale viene eseguito in tutti i cluster nell'area di lavoro configurata con un singolo utente o una modalità di accesso condiviso senza isolamento legacy. Solo gli amministratori workpace possono creare script init globali. È possibile crearli usando l'interfaccia utente o l'API REST.
Importante
Prima di usare script init globali, considerare quanto segue:
- Gli script init globali non vengono eseguiti in tutti i tipi di cluster. Sono supportate solo le modalità di accesso condiviso con singolo utente e senza isolamento.
- È facile aggiungere librerie o apportare altre modifiche che causano effetti imprevisti. Quando possibile, usare invece script init con ambito cluster.
- Qualsiasi utente che crea un cluster e abilita il recapito dei log del cluster può visualizzare e
stdout
l'outputstderr
degli script init globali. È necessario assicurarsi che gli script init globali non restituisca informazioni riservate.
È possibile risolvere i problemi relativi agli script init globali configurando il recapito dei log del cluster ed esaminando il log degli script init. Vedere Registrazione degli script Init.
Nota
Gli script init globali non vengono eseguiti nei cluster di gestione dei modelli.
Aggiungere uno script init globale usando l'interfaccia utente
Per configurare gli script init globali usando le impostazioni di amministrazione:
Passare alle impostazioni di amministrazione e fare clic sulla scheda Calcolo .
Fare clic su Gestisci accanto a Script init globali.
Fare clic su + Aggiungi.
Denominare lo script e immetterlo digitando, incollando o trascinando un file di testo nel campo Script .
Nota
Lo script init non può essere maggiore di 64 KB. Se uno script supera tale dimensione, viene visualizzato un messaggio di errore quando si tenta di salvare.
Se per l'area di lavoro sono configurati più script init globali, impostare l'ordine in cui verrà eseguito il nuovo script.
Se si vuole abilitare lo script per tutti i cluster nuovi e riavviati dopo il salvataggio, attivare o disattivare Abilitato.
Importante
Quando si aggiunge uno script init globale o si apportano modifiche al nome, all'ordine di esecuzione o all'abilitazione degli script init, tali modifiche non diventano effettive fino al riavvio del cluster.
Fare clic su Aggiungi.
Aggiungere uno script init globale usando Terraform
È possibile aggiungere uno script init globale usando il provider Databricks Terraform e databricks_global_init_script.
Modificare uno script init globale usando l'interfaccia utente
- Passare alle impostazioni di amministrazione e fare clic sulla scheda Calcolo .
- Fare clic su Gestisci accanto a Script init globali.
- Fare clic su uno script.
- Modificare lo script.
- Cliccare Conferma.
Configurare uno script init globale usando l'API
Gli amministratori dell'area di lavoro possono aggiungere, eliminare, riordinare e ottenere informazioni sugli script init globali nell'area di lavoro usando l'API Script Init globali.