Delen via


Scriptacties tijdens het maken van het cluster

Belangrijk

Azure HDInsight op AKS is op 31 januari 2025 buiten gebruik gesteld. Meer te weten komen via deze aankondiging.

U moet uw workloads migreren naar Microsoft Fabric- of een gelijkwaardig Azure-product om plotselinge beëindiging van uw workloads te voorkomen.

Belangrijk

Deze functie is momenteel beschikbaar als preview-versie. De aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews meer juridische voorwaarden bevatten die van toepassing zijn op Azure-functies die bèta, in preview of anderszins nog niet in algemene beschikbaarheid zijn vrijgegeven. Voor meer informatie over deze specifieke preview, zie Azure HDInsight op AKS preview-informatie. Voor vragen of suggesties voor functies dient u een aanvraag in op AskHDInsight- met de details en volgt u ons voor meer updates over Azure HDInsight Community-.

Azure HDInsight in AKS biedt een mechanisme met de naam scriptacties waarmee aangepaste scripts worden aangeroepen om het cluster aan te passen. Deze scripts worden gebruikt om extra onderdelen te installeren en configuratie-instellingen te wijzigen. Scriptacties kunnen vanaf nu alleen worden ingericht tijdens het maken van het cluster. Na het maken van een cluster maken scriptacties deel uit van de roadmap. In dit artikel wordt uitgelegd hoe u scriptacties kunt inrichten wanneer u een HDInsight maakt op een AKS-cluster.

Een scriptactie gebruiken tijdens het maken van een cluster met behulp van Azure Portal

  1. Upload de scriptactie in een ADLS/WASB-opslag (hoeft niet de primaire clusteropslag te zijn). In dit voorbeeld beschouwen we een ADLS-opslag. Als u een script wilt uploaden naar uw opslag, gaat u naar de doelopslag en de container waar u het wilt uploaden.

    Schermopname waarin wordt getoond hoe u een container selecteert.

  2. Als u een script naar uw opslag wilt uploaden, gaat u naar de doelopslag en de container. Klik op de knop Uploaden en selecteer het script op uw lokale schijf. Nadat het script is geüpload, moet u het in de container kunnen zien (zie de volgende afbeelding).

    schermopname waarin wordt getoond hoe u het script uploadt.

  3. Maak een nieuw cluster zoals hier wordt beschreven hier.

  4. Selecteer op het tabblad Configuratie + Scriptactie toevoegen.

    schermopname van de pagina Nieuw cluster met de actieknop Script toevoegen in Azure Portal.

    Met deze actie wordt het venster Scriptactie geopend. Geef de volgende details op:

    Schermopname waarin wordt getoond hoe u het venster Scriptactie toevoegt, wordt geopend in Azure Portal.

    Eigenschap Beschrijving
    Scriptactienaam Unieke naam van de scriptactie.
    URL van Bash-script Locatie waar het script is opgeslagen. Bijvoorbeeld: abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, werk de naam en het bestandspad van Data Lake Storage bij.
    Diensten Selecteer de specifieke serviceonderdelen waarop de scriptactie moet worden uitgevoerd.
    Parameters Geef de parameters op, indien nodig voor het script.
    TimeOutInMinutes De time-out voor elk script kiezen

    Schermopname van de lijst met services waarop de scriptacties moeten worden toegepast.

    Notitie

    • Alle scriptacties zijn bewaard gebleven.
    • Scriptacties zijn alleen beschikbaar voor het Apache Spark-clustertype.
  5. Selecteer OK om het script op te slaan.

  6. Vervolgens kunt u + Scriptactie toevoegen gebruiken om indien nodig nog een script toe te voegen.

    Schermopname van de sectie Scripts weergeven op het tabblad Integratie.

  7. Voltooi de resterende stappen voor het aanmaken van een cluster.

    Belangrijk

    • Er is geen automatische manier om de wijzigingen ongedaan te maken die zijn aangebracht door een scriptactie.
    • Scriptacties moeten binnen 40 minutenworden voltooid, anders zullen ze een time-out krijgen, waardoor het maken van een cluster mislukt.
    • Tijdens het inrichten van het cluster wordt het script gelijktijdig uitgevoerd met andere installatie- en configuratieprocessen.
    • Concurrentie voor resources zoals CPU-tijd of netwerkbandbreedte kan ertoe leiden dat het script langer duurt.
    • Om de tijd te minimaliseren die nodig is om het script uit te voeren, vermijdt u taken zoals het downloaden en compileren van toepassingen uit de bron. Toepassingen vooraf compileren en het binaire bestand opslaan in Azure Data Lake Store Gen2.

De lijst met scriptacties weergeven

  1. U kunt de lijst met scriptacties weergeven op het tabblad Configuratie.

    Schermopname van de pagina Scriptacties maken om op te slaan.