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
Przekaż akcję skryptu w
ADLS/WASB
magazynie (nie musi być magazynem podstawowym klastra). W tym przykładzie rozważymyADLS
magazyn. Aby przekazać skrypt do magazynu, przejdź do magazynu docelowego i kontenera, w którym chcesz go przekazać.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ę).
Utwórz nowy klaster zgodnie z opisem w tym miejscu.
Na karcie Konfiguracja wybierz pozycję + Dodaj akcję skryptu.
Ta akcja powoduje otwarcie okna Akcja skryptu. Podaj następujące szczegóły:
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 Uwaga
- 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ć akcji + Dodaj skrypt, aby dodać inny skrypt w razie potrzeby.
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.