Udostępnij za pośrednictwem


Akcje skryptu podczas tworzenia klastra

Uwaga

Wycofamy usługę Azure HDInsight w usłudze AKS 31 stycznia 2025 r. Przed 31 stycznia 2025 r. należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure, aby uniknąć nagłego zakończenia obciążeń. Pozostałe klastry w ramach subskrypcji zostaną zatrzymane i usunięte z hosta.

Tylko podstawowa pomoc techniczna będzie dostępna do daty wycofania.

Ważne

Ta funkcja jest aktualnie dostępna jako funkcja podglądu. Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure obejmują więcej warunków prawnych, które dotyczą funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje o tej konkretnej wersji zapoznawczej, zobacz Informacje o wersji zapoznawczej usługi Azure HDInsight w usłudze AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie w usłudze AskHDInsight , aby uzyskać szczegółowe informacje i postępuj zgodnie z nami, aby uzyskać więcej aktualizacji w społeczności usługi Azure HDInsight.

Usługa Azure HDInsight w usłudze AKS udostępnia mechanizm nazywany akcjami skryptu, który wywołuje 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 w ADLS/WASB magazynie (nie musi być magazynem podstawowym klastra). W tym przykładzie rozważymy ADLS magazyn. 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 przekazać skrypt do magazynu, przejdź do magazynu docelowego i kontenera. Kliknij przycisk przekaż i wybierz skrypt z dysku lokalnego. Po przekazaniu skryptu powinien być widoczny w kontenerze (zobacz poniższą ilustrację).

    Zrzut ekranu przedstawiający sposób przekazywania skryptu.

  3. Utwórz nowy klaster zgodnie z opisem w tym miejscu.

  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 Skrypt zostanie otwarte w witrynie Azure Portal.

    Właściwości opis
    Nazwa akcji skryptu Unikatowa nazwa akcji skryptu.
    Adres URL skryptu powłoki 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.

    Uwaga

    • 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ć akcji + Dodaj skrypt, 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żne

    • Nie ma automatycznego sposobu cofnięcia zmian wprowadzonych przez akcję skryptu.
    • Akcje skryptu muszą zostać zakończone w ciągu 40 minut lub upłynął limit czasu powodujący niepowodzenie 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ę Tworzenie w celu zapisania akcji skryptu.