Globální inicializační skripty
Důležité
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. Viz inicializační skripty v oboru clusteru.
Globální inicializační skript běží na všech clusterech ve vašem pracovním prostoru nakonfigurovaný s jedním uživatelem nebo starší verzí režimu sdíleného přístupu bez izolace. 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é
Před použitím globálních inicializačních skriptů zvažte následující:
- Globální inicializační skripty se nespouštějí na všech typech clusteru. Podporují se pouze režimy sdíleného přístupu pro jednoho uživatele a bez izolace.
- 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
astdout
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:
Přejděte do nastavení správce a klikněte na kartu Výpočty .
Klikněte na Spravovat vedle globálních inicializačních skriptů.
Klikněte na + Přidat.
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.
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í.
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.
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í
- Přejděte do nastavení správce a klikněte na kartu Výpočty .
- Klikněte na Spravovat vedle globálních inicializačních skriptů.
- Klikněte na skript.
- Upravte skript.
- 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ů.