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 és stdout 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:

  1. Nyissa meg a rendszergazdai beállításokat, és kattintson a Számítás fülre.

  2. Kattintson a Kezelés gombra a Globális init-szkriptek mellett.

  3. Kattintson a + Hozzáadás gombra.

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

  5. Ha több globális init-szkript van konfigurálva a munkaterülethez, állítsa be az új szkript futtatásának sorrendjét.

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

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

  1. Nyissa meg a rendszergazdai beállításokat, és kattintson a Számítás fülre.
  2. Kattintson a Kezelés gombra a Globális init-szkriptek mellett.
  3. Kattintson egy szkriptre.
  4. Szerkessze a szkriptet.
  5. 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.