Действия скрипта во время создания кластера
Важный
Azure HDInsight на AKS вышел из эксплуатации 31 января 2025 г. Узнайте больше из этого объявления .
Необходимо перенести рабочие нагрузки в Microsoft Fabric или эквивалентный продукт Azure, чтобы избежать резкого завершения рабочих нагрузок.
Важный
Эта функция сейчас доступна в предварительной версии. Дополнительные условия использования для предварительных версий Microsoft Azure включают дополнительные юридические термины, применимые к функциям Azure, которые находятся в бета-версии, в предварительной версии или в противном случае еще не выпущены в общую доступность. Сведения об этой конкретной предварительной версии см. в Azure HDInsight в предварительной версии AKS. Для вопросов или предложений по функциям отправьте запрос на AskHDInsight с детальными сведениями и подписывайтесь на нас, чтобы получать обновления в Azure HDInsight Community.
Azure HDInsight в AKS предоставляет механизм действий скриптов, которые вызывают пользовательские скрипты для настройки кластера. Эти скрипты используются для установки дополнительных компонентов и изменения параметров конфигурации. Действия скрипта можно настроить только на этапе создания кластера. После создания кластера действия скрипта являются частью стратегии. В этой статье объясняется, как настроить действия скрипта при создании HDInsight в кластере AKS.
Использование действия скрипта во время создания кластера с помощью портала Azure
Отправьте действие скрипта в хранилище
ADLS/WASB
(не обязательно должно быть основным хранилищем кластера). В этом примере мы рассмотрим хранилищеADLS
. Чтобы отправить скрипт в хранилище, перейдите в целевое хранилище и контейнер, куда нужно отправить его.Чтобы отправить скрипт в хранилище, перейдите в целевое хранилище и контейнер. Нажмите кнопку отправки и выберите сценарий на локальном диске. После отправки скрипта вы сможете увидеть его в контейнере (см. следующее изображение).
Создайте новый кластер, как описано здесь.
На вкладке "Конфигурация" выберите + Добавить действие скрипта.
Это действие открывает окно действия скрипта. Укажите следующие сведения:
Свойство Описание Имя действия скрипта Уникальное имя действия скрипта. URL-адрес скрипта Bash Расположение, в котором хранится скрипт. Например, abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>
, обновите имя хранилища озера данных и путь к файлу.Услуги Выберите определенные компоненты службы, в которых необходимо выполнить действие скрипта. Параметры Укажите параметры, если это необходимо для скрипта. TimeOutInMinutes
Выбор времени ожидания для каждого скрипта Заметка
- Все действия скрипта сохраняются.
- Действия скрипта доступны только для типа кластера Apache Spark.
Нажмите кнопку "ОК", чтобы сохранить скрипт.
Затем можно снова использовать + добавить действие скрипта, чтобы добавить другой сценарий при необходимости.
Выполните оставшиеся действия по созданию кластера, чтобы создать кластер.
Важный
- Нет автоматического способа отменить изменения, внесенные действием скрипта.
- Действия скрипта должны завершиться в течение 40 минут, иначе закончится время ожидания, что приведет к сбою при создании кластера.
- Во время подготовки кластера скрипт выполняется параллельно с другими процессами настройки и конфигурации.
- Конкуренция за ресурсы, такие как время ЦП или пропускная способность сети, может привести к тому, что сценарий займет больше времени.
- Чтобы свести к минимуму время выполнения скрипта, избежать таких задач, как скачивание и компиляция приложений из источника. Предварительно компилируйте приложения и сохраните двоичный файл в Azure Data Lake Store 2-го поколения.