Share via


Nach einem Cluster benannte Initialisierungsskripts (Legacy)

Wichtig

Diese Dokumentation wurde eingestellt und wird unter Umständen nicht aktualisiert. Die in diesem Inhalt erwähnten Produkte, Dienste oder Technologien werden nicht mehr unterstützt. Weitere Informationen finden Sie unter Was sind Initskripts?.

Warnung

Globale und nach Clustern benannte Legacy-Initialisierungsskripts werden nicht mehr unterstützt und können nicht mehr verwendet werden.

Nach einem Cluster benannte Legacy-Initialisierungsskripts werden in einem Cluster ausgeführt, dessen Name mit dem Skriptnamen identisch ist. Nach einem Cluster benannte Initialisierungsskripts versuchen alles Mögliche, um den Startvorgang für den Cluster fortzusetzen (Fehler werden dabei automatisch ignoriert).

Databricks empfiehlt die Migration aller vorhandenen Cluster-benannten Initialisierungsskripts zu Cluster-bezogenen Initialisierungsskripts. Weitere Informationen finden Sie unter Verwenden von Initialisierungsskripts im Clusterbereich. Nach Clustern benannte Initialisierungsskripts sind in der Benutzeroberfläche nicht sichtbar, aber befinden sich bei dbfs:/databricks/init/<cluster-name>/, wobei <cluster-name> der Name des Ordners darstellt, der die Initialisierungsskripts enthält. Sie müssen aus diesem Ordner gelöscht oder verschoben werden, um eine Migration abzuschließen.

Deaktivieren von nach einem Cluster benannten Legacyinitialisierungsskripts für einen Arbeitsbereich

Verwenden Sie die workspace-confAPI zum Deaktivieren von nach einem Cluster benannten Legacyinitialisierungsskripts für einen Arbeitsbereich. Weitere Informationen finden Sie unter Aktivieren/Deaktivieren von Features.

Geben Sie für enableDeprecatedClusterNamedInitScripts in einem JSON-Anforderungstext den Wert false an, wie im folgenden Beispiel angezeigt:

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

Beispielantwort:

{
"enableDeprecatedClusterNamedInitScripts": "false"
}