Sdílet prostřednictvím


Akce skriptů během vytváření clusteru

Důležitý

Azure HDInsight v rámci AKS byl vyřazen 31. ledna 2025. Zjistěte více s tímto oznámením.

Abyste se vyhnuli náhlému ukončení úloh, musíte migrovat úlohy do Microsoft Fabric nebo ekvivalentního produktu Azure.

Důležitý

Tato funkce je aktuálně ve verzi Preview. Doplňkové podmínky použití pro náhledové verze Microsoft Azure obsahují další právní podmínky, které se vztahují na funkce Azure, které jsou ve fázi beta, v náhledu, nebo dosud nebyly vydány pro veřejnost. Informace o této konkrétní ukázkové verzi najdete v tématu Azure HDInsight na AKS. Pokud máte dotazy nebo návrhy funkcí, odešlete prosím žádost o AskHDInsight s podrobnostmi a sledujte nás pro další aktualizace v komunitě Azure HDInsight .

Azure HDInsight v AKS poskytuje mechanismus označovaný jako skriptové akce, který umožňuje spuštění vlastních skriptů pro přizpůsobení clusteru. Tyto skripty slouží k instalaci dalších komponent a změně nastavení konfigurace. Akce skriptů je možné zřídit pouze během vytváření clusteru. Po vytvoření clusteru jsou akce skriptů součástí plánu. Tento článek vysvětluje, jak můžete zřídit akce skriptů při vytváření HDInsight v clusteru AKS.

Použití akce skriptu při vytváření clusteru pomocí webu Azure Portal

  1. Nahrajte akci skriptu do úložiště ADLS/WASB (nemusí to být primární úložiště clusteru). V tomto příkladu se uvažuje o úložišti ADLS. Pokud chcete do úložiště nahrát skript, přejděte do cílového úložiště a kontejneru, do kterého ho chcete nahrát.

    Snímek obrazovky znázorňující výběr kontejneru

  2. Pokud chcete do úložiště nahrát skript, přejděte do cílového úložiště a kontejneru. Klikněte na tlačítko nahrát a vyberte skript z místního disku. Po nahrání skriptu byste ho měli vidět v kontejneru (viz následující obrázek).

    Snímek obrazovky ukazující, jak nahrát skript

  3. Vytvořte nový cluster, jak je popsáno tady.

  4. Na kartě Konfigurace vyberte + Přidat akci skriptu.

    Snímek obrazovky se stránkou Nový cluster s tlačítkem Přidat skript v Azure Portal

    Tato akce otevře okno akce skriptu. Zadejte následující podrobnosti:

    Snímek obrazovky znázorňující, jak přidat okno akce Skriptu, se otevře na webu Azure Portal.

    Vlastnost Popis
    Název akce skriptu Jedinečný název akce skriptu
    Adresa URL skriptu Bash Umístění, kde je skript uložený. Například – abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, aktualizujte název úložiště Data Lake a cestu k souboru.
    Služby Vyberte konkrétní součásti služby, ve kterých je potřeba spustit akci skriptu.
    Parametry V případě potřeby zadejte parametry pro skript.
    TimeOutInMinutes Volba časového limitu pro každý skript

    Snímek obrazovky se seznamem služeb, ve kterých se mají akce skriptu použít

    Poznámka

    • Všechny skriptové akce jsou zachovány.
    • Akce skriptů jsou k dispozici pouze pro typ clusteru Apache Spark.
  5. Výběrem možnosti OK skript uložte.

  6. Potom můžete znovu použít + Přidat akci skriptu k přidání dalšího skriptu v případě potřeby.

    Snímek obrazovky zobrazující část 'Zobrazit skripty' na kartě Integrace.

  7. Dokončete zbývající kroky vytvoření clusteru a vytvořte cluster.

    Důležitý

    • Neexistuje žádný automatický způsob, jak vrátit zpět změny provedené akcí skriptu.
    • Akce skriptu se musí dokončit během 40 minut, jinak vyprší časový limit a způsobí selhání vytváření clusteru.
    • Během zřizování clusteru se skript spouští souběžně s jinými procesy instalace a konfigurace.
    • Konkurence pro prostředky, jako je čas procesoru nebo šířka pásma sítě, může způsobit, že dokončení skriptu trvá déle.
    • Abyste minimalizovali dobu potřebnou ke spuštění skriptu, vyhněte se úlohám, jako je stahování a kompilace aplikací ze zdroje. Předkompilovat aplikace a uložit binární soubor ve službě Azure Data Lake Store Gen2.

Zobrazení seznamu akcí skriptu

  1. Seznam akcí skriptů můžete zobrazit na kartě Konfigurace.

    Snímek obrazovky se stránkou Akce vytvoření pro uložení skriptu