Sdílet prostřednictvím


Použití globálních inicializačních skriptů

Důležité

Globální inicializační skripty běží jenom na clusterech nakonfigurovaných s jedním uživatelem nebo starší verzí režimu sdíleného přístupu bez izolace, takže Databricks doporučuje nakonfigurovat všechny inicializační skripty jako inicializační skripty v oboru clusteru a spravovat je v celém pracovním prostoru pomocí zásad clusteru.

Globální inicializační skript běží na každém clusteru vytvořeném ve vašem pracovním prostoru. Globální inicializační skripty jsou užitečné, když chcete vynutit konfigurace knihoven pro celou organizaci nebo obrazovky zabezpečení. Globální inicializační skripty můžou vytvářet jenom správci pracovního nástroje. Můžete je vytvořit pomocí uživatelského rozhraní nebo rozhraní REST API.

Důležité

Vzhledem k tomu, že globální inicializační skripty běží na všech clusterech, zvažte potenciální dopady, například následující:

  • Přidávání knihoven nebo provádění dalších úprav, které způsobují neočekávané dopady, je snadné. Kdykoli je to možné, použijte místo toho inicializační skripty s oborem clusteru.
  • Každý uživatel, který vytvoří cluster a povolí doručování protokolů clusteru, může zobrazit stderr a stdout výstup z globálních inicializačních skriptů. Měli byste zajistit, aby globální inicializační skripty nevytvádaly žádné citlivé informace.

Globální inicializační skripty můžete řešit konfigurací doručování protokolů clusteru a prozkoumáním protokolu inicializačních skriptů. Viz protokolování inicializačního skriptu.

Poznámka:

Globální inicializační skripty se nespouštějí na modelech obsluhujících clustery.

Přidání globálního inicializačního skriptu pomocí uživatelského rozhraní

Konfigurace globálních inicializačních skriptů pomocí nastavení správce:

  1. Přejděte do nastavení správce a klikněte na kartu Výpočty .

  2. Klikněte na Spravovat vedle globálních inicializačních skriptů.

  3. Klikněte na + Přidat.

  4. Pojmenujte skript a zadejte ho zadáním, vložením nebo přetažením textového souboru do pole Skript .

    Poznámka:

    Inicializační skript nemůže být větší než 64 kB. Pokud skript tuto velikost překročí, zobrazí se při pokusu o uložení chybová zpráva.

  5. Pokud máte pro pracovní prostor nakonfigurovaný více než jeden globální inicializační skript, nastavte pořadí, ve kterém se nový skript spustí.

  6. Pokud chcete, aby byl skript po uložení povolený pro všechny nové a restartované clustery, přepněte přepínač Povoleno.

    Důležité

    Když přidáte globální inicializační skript nebo provedete změny názvu, pořadí spuštění nebo povolení inicializačních skriptů, tyto změny se neprojeví, dokud cluster nerestartujete.

  7. Klikněte na tlačítko Přidat.

Přidání globálního inicializačního skriptu pomocí Terraformu

Globální inicializační skript můžete přidat pomocí zprostředkovatele Databricks Terraform a databricks_global_init_script.

Úprava globálního inicializačního skriptu pomocí uživatelského rozhraní

  1. Přejděte do nastavení správce a klikněte na kartu Výpočty .
  2. Klikněte na Spravovat vedle globálních inicializačních skriptů.
  3. Klikněte na skript.
  4. Upravte skript.
  5. Klikněte na tlačítko Potvrdit.

Konfigurace globálního inicializačního skriptu pomocí rozhraní API

Správci pracovních prostorů můžou přidávat, odstraňovat, přeuspořádat a získávat informace o globálních inicializačních skriptech ve vašem pracovním prostoru pomocí rozhraní API globálních inicializačních skriptů.