Бөлісу құралы:


Действия скрипта во время создания кластера

Примечание.

Мы отставим Azure HDInsight в AKS 31 января 2025 г. До 31 января 2025 г. необходимо перенести рабочие нагрузки в Microsoft Fabric или эквивалентный продукт Azure, чтобы избежать резкого прекращения рабочих нагрузок. Оставшиеся кластеры в подписке будут остановлены и удалены из узла.

До даты выхода на пенсию будет доступна только базовая поддержка.

Внимание

Эта функция в настоящее время доступна для предварительного ознакомления. Дополнительные условия использования для предварительных версий Microsoft Azure включают более юридические термины, применимые к функциям Azure, которые находятся в бета-версии, в предварительной версии или в противном случае еще не выпущены в общую доступность. Сведения об этой конкретной предварительной версии см. в статье Azure HDInsight в предварительной версии AKS. Для вопросов или предложений функций отправьте запрос на AskHDInsight с подробными сведениями и следуйте за нами для получения дополнительных обновлений в сообществе Azure HDInsight.

Azure HDInsight в AKS предоставляет механизм с именем "Действия скриптов", который вызывает пользовательские скрипты для настройки кластера. Эти скрипты используются для установки дополнительных компонентов и изменения параметров конфигурации. Действия скрипта можно подготовить только во время создания кластера по состоянию на данный момент. После создания кластера действия скрипта являются частью стратегии. В этой статье объясняется, как подготовить действия скрипта при создании HDInsight в кластере AKS.

Использование действия скрипта во время создания кластера с помощью портал Azure

  1. Отправьте действие скрипта в ADLS/WASB хранилище(не обязательно должно быть основным хранилищем кластера). В этом примере мы рассмотрим ADLS хранилище. Чтобы отправить скрипт в хранилище, перейдите в целевое хранилище и контейнер, куда нужно отправить его.

    Снимок экрана: выбор контейнера.

  2. Чтобы отправить скрипт в хранилище, перейдите в целевое хранилище и контейнер. Нажмите кнопку отправки и выберите сценарий на локальном диске. После отправки скрипта вы сможете увидеть его в контейнере (см. следующее изображение).

    Снимок экрана: отправка скрипта.

  3. Создайте новый кластер, как описано здесь.

  4. На вкладке "Конфигурация" выберите +Добавить действие скрипта.

    Снимок экрана: страница

    Это действие открывает окно действия скрипта. Укажите следующие данные:

    Снимок экрана, показывающий, как добавить окно действия скрипта, откроется в портал Azure.

    Свойство Description
    Имя действия скрипта Уникальное имя действия скрипта.
    URL-адрес скрипта Bash Расположение, в котором хранится скрипт. Например, abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>обновите имя хранилища озера данных и путь к файлу.
    Службы Выберите определенные компоненты службы, в которых необходимо выполнить действие скрипта.
    Параметры Укажите параметры, если это необходимо для скрипта.
    TimeOutInMinutes Выбор времени ожидания для каждого скрипта

    Снимок экрана: список служб, где применяются действия скрипта.

    Примечание.

    • Все действия скрипта сохраняются.
    • Действия скрипта доступны только для типа кластера Apache Spark.
  5. Нажмите кнопку "ОК", чтобы сохранить скрипт.

  6. Затем можно снова использовать + Добавить действие скрипта для добавления другого скрипта при необходимости.

    Снимок экрана: раздел

  7. Выполните оставшиеся действия по созданию кластера, чтобы создать кластер.

    Внимание

    • Не существует способа автоматического отката изменений, внесенных действием сценария.
    • Действия скрипта должны завершиться в течение 40 минут или время ожидания, вызывающее сбой создания кластера.
    • В процессе подготовки кластера скрипт запускается одновременно с другими процессами установки и настройки.
    • Конкуренция за ресурсы, такие как время ЦП или пропускная способность сети, может привести к тому, что сценарий займет больше времени.
    • Чтобы свести время выполнения сценария к минимуму, избегайте таких задач, как скачивание и компиляция приложений из источника. Предварительно компилируйте приложения и сохраните двоичный файл в Azure Data Lake Store 2-го поколения.

Просмотр списка действий скрипта

  1. Список действий скрипта можно просмотреть на вкладке "Конфигурация".

    Снимок экрана: страница