Skriptåtgärder när klustret skapas
Viktig
Azure HDInsight på AKS drogs tillbaka den 31 januari 2025. Läs mer genom detta meddelande.
Du måste migrera dina arbetsbelastningar till Microsoft Fabric- eller en motsvarande Azure-produkt för att undvika plötsliga uppsägningar av dina arbetsbelastningar.
Viktig
Den här funktionen är för närvarande i förhandsversion. De kompletterande användningsvillkoren för Förhandsversioner av Microsoft Azure innehåller fler juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller som ännu inte har lanserats för allmän användning. Information om den här specifika förhandsversionen finns i Azure HDInsight på AKS-förhandsversionsinformation. För frågor eller funktionsförslag, skicka en begäran på AskHDInsight- med detaljerna och följ oss för fler uppdateringar om Azure HDInsight Community.
Azure HDInsight på AKS tillhandahåller en mekanism som kallas Script Actions som anropar anpassade skript för att anpassa klustret. Dessa skript används för att installera ytterligare komponenter och ändra konfigurationsinställningarna. Skriptåtgärder kan endast etableras när klustret skapas från och med nu. Efter skapandet av kluster är skriptåtgärder en del av färdplanen. Den här artikeln beskriver hur du kan etablera skriptåtgärder när du skapar en HDInsight på AKS-kluster.
Använd en skriptåtgärd under skapandet av klustret med hjälp av Azure-portalen
Ladda upp skriptåtgärden i en
ADLS/WASB
lagring (behöver inte vara den primära klusterlagringen). I det här exemplet tittar vi på enADLS
-lagringsenhet. Om du vill ladda upp ett skript till lagringen navigerar du till mållagringen och containern där du vill ladda upp det.Om du vill ladda upp ett skript till lagringen navigerar du till mållagringen och containern. Klicka på uppladdningsknappen och välj skriptet från den lokala enheten. När skriptet har laddats upp bör du kunna se det i containern (se följande bild).
Skapa ett nytt kluster enligt beskrivningen här.
På fliken Konfiguration väljer du + Lägg till skriptåtgärd.
Den här åtgärden öppnar fönstret Skriptåtgärd. Ange följande information:
Egenskap Beskrivning Skriptåtgärdsnamn Unikt namn på skriptåtgärden. URL för Bash-skript Plats där skriptet lagras. Till exempel: abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>
, uppdatera lagringsnamnet och filsökvägen för Data Lake.Tjänster Välj de specifika tjänstkomponenter där skriptåtgärden måste köras. Parametrar Ange parametrarna om det behövs för skriptet. TimeOutInMinutes
Välj tidsgränsen för varje skript Not
- Alla skriptåtgärder har sparats.
- Skriptåtgärder är endast tillgängliga för Apache Spark-klustertyp.
Välj OK för att spara skriptet.
Sedan kan du igen använda + Lägg till skriptåtgärd för att lägga till ett annat skript om det behövs.
Slutför de återstående stegen för att skapa ett kluster.
Viktig
- Det finns inget automatiskt sätt att ångra ändringar som gjorts av en skriptåtgärd.
- Skriptåtgärder måste slutföras inom 40 minuter, annars går de ut på tid och orsakar att kluster skapandet misslyckas.
- Under klusteretablering körs skriptet samtidigt med andra konfigurationsprocesser.
- Konkurrens om resurser som CPU-tid eller nätverksbandbredd kan göra att skriptet tar längre tid att slutföra.
- Undvik uppgifter som att ladda ned och kompilera program från källan för att minimera den tid det tar att köra skriptet. Förkompilera program och lagra binärfilen i Azure Data Lake Store Gen2.