Udostępnij za pośrednictwem


Akcje skryptu podczas tworzenia klastra

Ważny

Usługa Azure HDInsight w usłudze AKS została wycofana 31 stycznia 2025 r. Dowiedz się więcej w tym ogłoszeniu.

Aby uniknąć nagłego kończenia obciążeń, należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure.

Ważny

Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Dodatkowe warunki użytkowania Microsoft Azure zawierają więcej warunków prawnych, które dotyczą funkcji Azure w wersji beta, zapoznawczej lub w inny sposób jeszcze nieudostępnionych ogólnie. Aby uzyskać informacje na temat tej konkretnej wersji zapoznawczej, zobacz informacje o wersji zapoznawczej Azure HDInsight na AKS. W przypadku pytań lub sugestii dotyczących funkcji, prosimy o przesłanie zgłoszenia na AskHDInsight ze szczegółami oraz śledzenie nas, aby uzyskać więcej aktualizacji na społeczności Azure HDInsight.

Azure HDInsight na AKS udostępnia mechanizm o nazwie Akcje skryptowe, które wywołują niestandardowe skrypty w celu dostosowania klastra. Te skrypty służą do instalowania dodatkowych składników i zmieniania ustawień konfiguracji. Akcje skryptu można aprowizować tylko podczas tworzenia klastra od teraz. Po utworzeniu klastra akcje skryptu są częścią planu działania. W tym artykule wyjaśniono, jak aprowizować akcje skryptu podczas tworzenia usługi HDInsight w klastrze usługi AKS.

Używanie akcji skryptu podczas tworzenia klastra przy użyciu witryny Azure Portal

  1. Przekaż akcję skryptu do magazynu ADLS/WASB (nie musi to być podstawowy magazyn klastra). W tym przykładzie rozważymy magazyn ADLS. Aby przekazać skrypt do magazynu, przejdź do magazynu docelowego i kontenera, w którym chcesz go przekazać.

    Zrzut ekranu przedstawiający sposób wybierania kontenera.

  2. Aby przesłać skrypt do magazynu, wejdź do docelowego magazynu i kontenera. Kliknij przycisk prześlij i wybierz skrypt z dysku lokalnego. Po załadowaniu skryptu powinien być widoczny w kontenerze (patrz na obraz poniżej).

    Zrzut ekranu przedstawiający sposób przesyłania skryptu.

  3. Utwórz nowy klaster zgodnie z opisem tutaj.

  4. Na karcie Konfiguracja wybierz pozycję + Dodaj akcję skryptu.

    Zrzut ekranu przedstawiający stronę Nowy klaster z przyciskiem akcji Dodaj skrypt w witrynie Azure Portal.

    Ta akcja powoduje otwarcie okna Akcja skryptu. Podaj następujące szczegóły:

    Zrzut ekranu przedstawiający sposób dodawania okna akcji Skryptu otwiera się w portalu Azure.

    Własność Opis
    Nazwa akcji skryptu Unikatowa nazwa akcji skryptu.
    Adres URL skryptu Bash Lokalizacja, w której jest przechowywany skrypt. Na przykład — abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, zaktualizuj nazwę magazynu data lake i ścieżkę pliku.
    Usługi Wybierz określone składniki usługi, w których należy uruchomić akcję skryptu.
    Parametry Określ parametry, jeśli jest to konieczne dla skryptu.
    TimeOutInMinutes Wybieranie limitu czasu dla każdego skryptu

    Zrzut ekranu przedstawiający listę usług, w których mają być stosowane akcje skryptu.

    Notatka

    • Wszystkie akcje skryptu zostały utrwalone.
    • Akcje skryptu są dostępne tylko dla typu klastra Apache Spark.
  5. Wybierz pozycję "OK", aby zapisać skrypt.

  6. Następnie możesz ponownie użyć + Dodaj akcję skryptu, aby dodać inny skrypt w razie potrzeby.

    Zrzut ekranu przedstawiający sekcję Wyświetl skrypty na karcie integracji.

  7. Wykonaj pozostałe kroki tworzenia klastra, aby utworzyć klaster.

    Ważny

    • Nie ma automatycznego sposobu cofnięcia zmian wprowadzonych przez akcję skryptu.
    • Jeśli czas wykonywania akcji skryptu przekroczy 40 minut, ograniczenie czasowe zostanie przekroczone, co skutkuje niepowodzeniem tworzenia klastra.
    • Podczas aprowizacji klastra skrypt jest uruchamiany współbieżnie z innymi procesami instalacji i konfiguracji.
    • Konkurencja o zasoby, takie jak czas procesora CPU lub przepustowość sieci, może spowodować, że ukończenie skryptu może potrwać dłużej.
    • Aby zminimalizować czas potrzebny na uruchomienie skryptu, należy unikać zadań, takich jak pobieranie i kompilowanie aplikacji ze źródła. Wstępne kompiluj aplikacje i przechowuj dane binarne w usłudze Azure Data Lake Store Gen2.

Wyświetlanie listy akcji skryptu

  1. Listę akcji skryptu można wyświetlić na karcie "Konfiguracja".

    zrzut ekranu przedstawiający stronę tworzenia w celu zapisania działań skryptu.