Globala init-skript
Viktigt!
Databricks rekommenderar att du konfigurerar alla init-skript som klusteromfattande init-skript och hanterar dem på hela arbetsytan med hjälp av klusterprinciper. Se Init-skript med klusteromfattning.
Ett globalt init-skript körs på alla kluster på din arbetsyta som konfigurerats med en enskild användare eller äldre läge för delad åtkomst utan isolering. Endast workpace-administratörer kan skapa globala init-skript. Du kan skapa dem med hjälp av antingen användargränssnittet eller REST-API:et.
Viktigt!
Tänk på följande innan du använder globala init-skript:
- Globala init-skript körs inte på alla klustertyper. Endast en användare och lägen för delad åtkomst utan isolering stöds.
- Det är enkelt att lägga till bibliotek eller göra andra ändringar som orsakar oväntade effekter. När det är möjligt använder du init-skript med klusteromfattning i stället.
- Alla användare som skapar ett kluster och aktiverar leverans av
stderr
klusterloggar kan visa ochstdout
utdata från globala init-skript. Du bör se till att dina globala init-skript inte matar ut någon känslig information.
Du kan felsöka globala init-skript genom att konfigurera klusterloggleverans och undersöka init-skriptloggen. Se Loggning av Init-skript.
Kommentar
Globala init-skript körs inte på modell som betjänar kluster.
Lägga till ett globalt init-skript med hjälp av användargränssnittet
Så här konfigurerar du globala init-skript med hjälp av administratörsinställningarna:
Gå till administratörsinställningarna och klicka på fliken Beräkning .
Klicka på Hantera bredvid Globala init-skript.
Klicka på + Lägg till.
Namnge skriptet och ange det genom att skriva, klistra in eller dra en textfil till fältet Skript .
Kommentar
Init-skriptet får inte vara större än 64 KB. Om ett skript överskrider den storleken visas ett felmeddelande när du försöker spara.
Om du har konfigurerat mer än ett globalt init-skript för din arbetsyta anger du i vilken ordning det nya skriptet ska köras.
Om du vill att skriptet ska aktiveras för alla nya och omstartade kluster när du har sparat kan du växla Aktiverad.
Viktigt!
När du lägger till ett globalt init-skript eller gör ändringar i namnet, kör ordningen eller aktiverar init-skript börjar dessa ändringar inte gälla förrän du startar om klustret.
Klicka på Lägg till.
Lägga till ett globalt init-skript med Terraform
Du kan lägga till ett globalt init-skript med hjälp av Databricks Terraform-providern och databricks_global_init_script.
Redigera ett globalt init-skript med hjälp av användargränssnittet
- Gå till administratörsinställningarna och klicka på fliken Beräkning .
- Klicka på Hantera bredvid Globala init-skript.
- Klicka på ett skript.
- Redigera skriptet.
- Klicka på Bekräfta.
Konfigurera ett globalt init-skript med hjälp av API:et
Arbetsyteadministratörer kan lägga till, ta bort, ordna om och få information om de globala init-skripten på din arbetsyta med hjälp av API:et Globala Init-skript.