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 anciens scripts d’initialisation globaux et les scripts d’initialisation nommés d’après le cluster sont en fin de vie et ne peuvent plus être utilisés.

Les anciens scripts d’initialisation nommés d’après un cluster s’exécutent sur le cluster portant le même nom que le script. Les scripts d'initialisation portant le nom du cluster sont exécutés en mode best effort (les échecs sont ignorés silencieusement), et le processus de démarrage du cluster se poursuit.

Databricks recommande de migrer tous les scripts init nommés par un cluster vers des scripts init étendus au cluster. Consultez les scripts d’initialisation à l’échelle du cluster. 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 anciens scripts d’initialisation nommés d’après le cluster pour un espace de travail

Utilisez l’API workspace-conf pour désactiver les scripts d’initialisation obsolètes associés à un cluster 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"
}