Script init denominati cluster (legacy)

Importante

Questa documentazione è stata ritirata e potrebbe non essere aggiornata. I prodotti, i servizi o le tecnologie menzionati in questo contenuto non sono più supportati. Vedere Che cosa sono gli script init?.

Avviso

Gli script init globali legacy e gli script init denominati dal cluster sono end-of-life e non possono più essere usati.

Gli script init denominati cluster legacy vengono eseguiti in un cluster con lo stesso nome dello script. Gli script init denominati cluster sono il massimo sforzo (ignorare automaticamente gli errori) e tentare di continuare il processo di avvio del cluster.

Databricks consiglia di eseguire la migrazione di tutti gli script init denominati cluster esistenti agli script init con ambito cluster. Vedere Usare script init con ambito cluster. Gli script init denominati cluster non sono visibili nell'interfaccia utente, ma sono disponibili in dbfs:/databricks/init/<cluster-name>/, dove <cluster-name> è il nome della cartella che contiene gli script init. Devono essere eliminati o spostati da tale cartella per completare una migrazione.

Disabilitare gli script init denominati cluster legacy per un'area di lavoro

Usare l'API workspace-conf per disabilitare gli script init denominati cluster legacy per un'area di lavoro. Vedere Abilitare/disabilitare le funzionalità.

In un corpo della richiesta JSON specificare enableDeprecatedClusterNamedInitScripts su false, come nell'esempio seguente:

curl -X PATCH -n \
https://<databricks-instance>/api/2.0/workspace-conf \
-d '{
    "enableDeprecatedClusterNamedInitScripts": "false"
    }'

Esempio di risposta:

{
"enableDeprecatedClusterNamedInitScripts": "false"
}