Globális init szkriptek használata
Fontos
A globális init-szkriptek csak egyetlen felhasználóval vagy örökölt, elkülönítés nélküli megosztott hozzáférési móddal konfigurált fürtökön futnak, ezért a Databricks azt javasolja, hogy az összes init-szkriptet fürthatókörű init-szkriptekként konfigurálja, és fürtszabályzatokkal kezelje őket a munkaterületen.
A munkaterületen létrehozott összes fürtön globális init-szkript fut. A globális init szkriptek akkor hasznosak, ha vállalati szintű tárkonfigurációkat vagy biztonsági képernyőket szeretne kikényszeríteni. Globális init-szkripteket csak a workpace-rendszergazdák hozhatnak létre. Létrehozhatja őket a felhasználói felületen vagy a REST API-val.
Fontos
Mivel a globális init-szkriptek minden fürtön futnak, fontolja meg a lehetséges hatásokat, például a következőket:
- Könnyen hozzáadhat kódtárakat, vagy egyéb módosításokat végezhet, amelyek váratlan hatásokat okoznak. Amikor csak lehetséges, használjon fürt hatókörű init-szkripteket.
- Minden olyan felhasználó, aki létrehoz egy fürtöt, és engedélyezi a fürtnaplók kézbesítését, megtekintheti a
stderr
globális init szkriptek kimenetét ésstdout
kimenetét. Győződjön meg arról, hogy a globális init-szkriptek nem adnak ki bizalmas információkat.
A globális init-szkriptek hibaelhárításához konfigurálhatja a fürtnaplók kézbesítését , és megvizsgálhatja az init szkriptnaplót. Lásd: Init-szkriptnaplózás.
Feljegyzés
A globális init szkriptek nem a fürtöket kiszolgáló modellen futnak.
Globális init-szkript hozzáadása a felhasználói felület használatával
Globális init-szkriptek konfigurálása a rendszergazdai beállítások használatával:
Nyissa meg a rendszergazdai beállításokat, és kattintson a Számítás fülre.
Kattintson a Kezelés gombra a Globális init-szkriptek mellett.
Kattintson a + Hozzáadás gombra.
Nevezze el a szkriptet, és írja be egy szövegfájl beírásával, beillesztésével vagy húzásával a Szkript mezőbe.
Feljegyzés
Az init szkript nem lehet nagyobb 64 KB-nál. Ha egy szkript túllépi ezt a méretet, a mentéskor hibaüzenet jelenik meg.
Ha több globális init-szkript van konfigurálva a munkaterülethez, állítsa be az új szkript futtatásának sorrendjét.
Ha azt szeretné, hogy a szkript engedélyezve legyen az összes új és újraindított fürtön a mentés után, kapcsolja be az Engedélyezve elemet.
Fontos
Ha globális init szkriptet ad hozzá, vagy módosítja az init-szkriptek nevét, futtatási sorrendjét vagy engedélyezését, ezek a módosítások mindaddig nem lépnek érvénybe, amíg újra nem indítja a fürtöt.
Kattintson a Hozzáadás gombra.
Globális init-szkript hozzáadása a Terraform használatával
A Databricks Terraform szolgáltató és a databricks_global_init_script használatával globális init-szkriptet adhat hozzá.
Globális init-szkript szerkesztése a felhasználói felületen
- Nyissa meg a rendszergazdai beállításokat, és kattintson a Számítás fülre.
- Kattintson a Kezelés gombra a Globális init-szkriptek mellett.
- Kattintson egy szkriptre.
- Szerkessze a szkriptet.
- Kattintson a Megerősítés gombra.
Globális init-szkript konfigurálása az API használatával
A munkaterület rendszergazdái a Global Init Scripts API használatával adhatnak hozzá, törölhetnek, átrendezhetnek és információkat kérhetnek le a munkaterület globális init szkriptjeiről.