Använda globala init-skript

Viktigt!

Globala init-skript körs endast på kluster som konfigurerats med delad åtkomstläge för enskild användare eller äldre icke-isolering, så Databricks rekommenderar att du konfigurerar alla init-skript som init-skript med klusteromfattning och hanterar dem i hela arbetsytan med hjälp av klusterprinciper.

Ett globalt init-skript körs på varje kluster som skapats på din arbetsyta. Globala init-skript är användbara när du vill framtvinga bibliotekskonfigurationer eller säkerhetsskärmar för hela organisationen. 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!

Eftersom globala init-skript körs på alla kluster bör du överväga potentiella effekter, till exempel följande:

  • 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 och stdout 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:

  1. Gå till administratörsinställningarna och klicka på fliken Beräkning .

  2. Klicka på Hantera bredvid Globala init-skript.

  3. Klicka på + Lägg till.

  4. 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.

  5. 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.

  6. 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.

  7. 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

  1. Gå till administratörsinställningarna och klicka på fliken Beräkning .
  2. Klicka på Hantera bredvid Globala init-skript.
  3. Klicka på ett skript.
  4. Redigera skriptet.
  5. 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 för globala Init-skript.