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
Przekaż akcję skryptu do magazynu
ADLS/WASB
(nie musi to być podstawowy magazyn klastra). W tym przykładzie rozważymy magazynADLS
. Aby przekazać skrypt do magazynu, przejdź do magazynu docelowego i kontenera, w którym chcesz go przekazać.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).
Utwórz nowy klaster zgodnie z opisem tutaj.
Na karcie Konfiguracja wybierz pozycję + Dodaj akcję skryptu.
Ta akcja powoduje otwarcie okna Akcja skryptu. Podaj następujące szczegóły:
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 Notatka
- Wszystkie akcje skryptu zostały utrwalone.
- Akcje skryptu są dostępne tylko dla typu klastra Apache Spark.
Wybierz pozycję "OK", aby zapisać skrypt.
Następnie możesz ponownie użyć + Dodaj akcję skryptu, aby dodać inny skrypt w razie potrzeby.
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.