Scripts d'initialisation nommés de clusters (hérités)
Cette documentation a été retirée et pourrait ne pas être mise à jour. Les produits, services ou technologies mentionnés dans ce contenu ne sont plus pris en charge. Voir Que sont les scripts d'initialisation ?.
Les anciens scripts d'initialisation globaux et les scripts d'initialisation nommés par clusters sont en fin de vie et ne peuvent plus être utilisés.
Les scripts d'initialisation hérités nommés par cluster s'exécutent sur un cluster portant le même nom que le script. Les scripts d'initialisation nommés par cluster s'efforcent au mieux (ils ignorent silencieusement les échecs) et tentent de poursuivre le processus de lancement du cluster.
Databricks recommande de migrer tous les scripts d'initialisation existants liés au cluster vers des scripts d'initialisation à l'échelle du cluster. Voir les scripts d'initialisation en cluster. Les scripts d'initialisation de clusters nommés ne sont pas visibles dans l'interface utilisateur, mais ils se trouvent à dbfs:/databricks/init/<cluster-name>/, où <cluster-name> est le nom du dossier qui contient les scripts d'initialisation. Ils doivent être supprimés ou déplacés de ce dossier pour terminer une migration.
Désactiver les scripts d'initialisation hérités nommés par cluster pour un Workspace
Utilisez l'API workspace-conf pour désactiver les scripts d'initialisation hérités nommés par cluster pour un Workspace. Voir Activer/désactiver les fonctionnalités.
Dans un corps de requête JSON, spécifiez enableDeprecatedClusterNamedInitScripts à false, comme dans l’exemple suivant :
curl -X PATCH -n \
https://<databricks-instance>/api/2.0/workspace-conf \
-d '{
"enableDeprecatedClusterNamedInitScripts": "false"
}'
Exemple de réponse :
{
"enableDeprecatedClusterNamedInitScripts": "false"
}