Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 klusternamnsskript för init är i slutet av livscykeln och kan inte längre användas.
Äldre globala init-skript körs på varje kluster. De är mindre säkra än det nya globala init-skriptramverket, ignorerar fel tyst och kan inte referera till miljövariabler.
Databricks rekommenderar att du migrerar alla befintliga äldre globala init-skript till det nya globala init-skriptramverket. Äldre globala init-skript visas inte i användargränssnittet, men finns på dbfs:/databricks/init/. De måste tas bort eller flyttas från mappen för att slutföra en migrering.
Migrera från äldre till nya globala init-skript
Om din Azure Databricks-arbetsyta startades före augusti 2020 kanske du fortfarande har äldre globala init-skript. Äldre globala init-skript har blivit inaktuella och är inte längre tillgängliga på nya arbetsytor. De bör inte användas.
Kommentar
Den 1 september 2023 inaktiverar Azure Databricks äldre globala init-skript för alla arbetsytor. Azure Databricks rekommenderar att du migrerar dina äldre globala init-skript till det aktuella globala init-skriptramverket så snart som möjligt.
Automatisk migreringsanteckningsbok
Databricks Engineering har skapat en notebook-fil som hjälper dig att automatisera migreringsprocessen från äldre globala init-skript. Instruktioner och en länk till nedladdningen av notebook-filen finns i Notebook för migrering av äldre globala init-skript.
Manuella migreringsinstruktioner
Så här migrerar du från äldre globala init-skript till nya globala init-skript:
Kopiera dina befintliga äldre globala init-skript från deras reserverade DBFS-plats (
/databricks/init) och lägg till dem i det nya globala init-skriptramverket med hjälp av antingen användargränssnittet eller REST-API:et. Se Globala init-skript.Låt dem vara inaktiverade tills du har slutfört nästa steg.
Inaktivera alla äldre globala init-skript.
I administratörsinställningarna går du till fliken Globala Init-skript och inaktiverar växeln Äldre globala Init-skript .
Kommentar
Om du inte har åtkomst till användargränssnittet tar du bort alla filer från platsen
/databricks/initför att stoppa körningen av äldre init-skript.Aktivera dina nya globala init-skript.
På fliken Globala Init-skript växlar du på växeln Aktiverad för varje init-skript som du vill aktivera.
Starta om alla kluster.
Viktigt!
När äldre globala init-skript har inaktiverats slutar äldre skript att köras omedelbart. Detta har två viktiga effekter:
- Äldre skript och nya globala init-skript körs inte på noder som läggs till när ett kluster autoskalning körs. För att säkerställa att nya skript körs på alla kluster och nya noder i befintliga kluster måste du starta om alla kluster.
- Skript som inte är idempotenter kan behöva ändras när du migrerar till det nya globala init-skriptramverket och inaktiverar äldre skript.