Scripts d’initialisation nommés par le cluster (hérités)
Important
Cette documentation a été mise hors service et peut 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 ?.
Avertissement
Les scripts d’initialisation hérités et les scripts d’initialisation nommés par les clusters sont en fin de vie et ne peuvent plus être utilisés.
les scripts init nommés par cluster s’exécutent sur un cluster du même nom que le script. Les scripts init associés au nom de cluster font au mieux (ils ignorent les échecs en mode silencieux) pour tenter de continuer le processus de lancement du cluster.
Databricks recommande de migrer tous les scripts init nommés par un cluster vers des scripts init étendus au cluster. Consultez Utilisation de scripts d’initialisation pour les clusters présents dans l’étendue. Les scripts init nommés par un cluster ne sont pas visibles dans l’interface utilisateur, mais se trouvent à l’emplacement dbfs:/databricks/init/<cluster-name>/
, dans lequel <cluster-name>
est le nom du dossier contenant les scripts init. Ils doivent être supprimés ou déplacés de ce dossier pour effectuer une migration.
Désactiver les scripts init nommés par cluster hérités pour un espace de travail
Utilisez l’API workspace-conf
pour désactiver les scripts init nommés par cluster hérités pour un espace de travail. Consultez Activer/désactiver des fonctionnalités.
Dans un corps de requête JSON, spécifiez enableDeprecatedClusterNamedInitScripts
sur 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"
}