Partager via


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 Scripts init associés aux clusters de 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"
}