Dela via


Init-skript med klusternamn (äldre)

Viktigt!

Den här dokumentationen har dragits tillbaka och kanske inte uppdateras. De produkter, tjänster eller tekniker som nämns i det här innehållet stöds inte längre. Se Vad är init-skript?.

Varning

Äldre globala init-skript och init-skript namngivna efter kluster är föråldrade och kan inte längre användas.

Init-skript med äldre klusternamn körs på ett kluster med samma namn som skriptet. Init-skript med klusternamn gör ett bästa försök och ignorerar fel utan att påtala dem, samt försöker fortsätta klusterstartsprocessen.

Databricks rekommenderar att du migrerar alla befintliga init-skript med klusternamn till init-skript med klusteromfattning. Se Klusteromfattande init-skript. Init-skript med klusternamn är inte synliga i användargränssnittet, men finns på dbfs:/databricks/init/<cluster-name>/, där <cluster-name> är namnet på den mapp som innehåller init-skripten. De måste tas bort eller flyttas från mappen för att slutföra en migrering.

Inaktivera init-skript med äldre klusternamn för en arbetsyta

Använd API:et workspace-conf för att inaktivera äldre klusternamnsskript för init för en arbetsyta. Se Aktivera/inaktivera funktioner.

I en JSON-begärandetext anger du enableDeprecatedClusterNamedInitScripts till false, som i följande exempel:

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

Exempelsvar:

{
  "enableDeprecatedClusterNamedInitScripts": "false"
}