Compartilhar via


Ações de script durante a criação do cluster

Importante

O Azure HDInsight no AKS se aposentou em 31 de janeiro de 2025. Saiba mais com este comunicado.

Você precisa migrar suas cargas de trabalho para microsoft fabric ou um produto equivalente do Azure para evitar o encerramento abrupto de suas cargas de trabalho.

Importante

Esse recurso está atualmente em versão prévia. Os termos de uso complementares para o Microsoft Azure Previews incluem mais termos legais que se aplicam aos recursos do Azure que estão em versão beta, em versão prévia ou ainda não lançados em disponibilidade geral. Para obter informações sobre essa versão prévia específica, consulte Azure HDInsight em informações de visualização do AKS. Para perguntas ou sugestões de recursos, envie uma solicitação no AskHDInsight com os detalhes e siga-nos para mais atualizações da Comunidade do Azure HDInsight .

Azure HDInsight fornece no AKS um mecanismo chamado Ações de Script que executa scripts customizados para configurar o cluster. Esses scripts são usados para instalar componentes adicionais e alterar as configurações. As ações de script só podem ser provisionadas durante a criação do cluster a partir de agora. Após a criação do cluster, as Ações de Script fazem parte do roteiro. Este artigo explica como você pode provisionar ações de script ao criar um HDInsight no cluster do AKS.

Usar uma ação de script durante a criação do cluster usando o portal do Azure

  1. Carregue a ação do script em um armazenamento de ADLS/WASB (não precisa ser o armazenamento de cluster primário). Neste exemplo, consideramos um armazenamento ADLS. Para carregar um script no armazenamento, navegue até o armazenamento de destino e o contêiner onde você deseja carregá-lo.

    Captura de tela mostrando como selecionar o contêiner.

  2. Para carregar um script no armazenamento, navegue até o armazenamento de destino e o contêiner. Clique no botão de upload e selecione o script da unidade local. Depois que o script for carregado, você poderá vê-lo no contêiner (consulte a imagem a seguir).

    Captura de tela mostrando como carregar o script.

  3. Crie um novo cluster conforme descrito aqui.

  4. Na guia Configuração, selecione + Adicionar ação de script.

    Captura de tela mostrando a página Novo cluster com o botão Adicionar ação Script no portal do Azure.

    Essa ação abre a janela Ação de Script. Forneça os seguintes detalhes:

    Captura de tela mostrando como adicionar a janela de ação script é aberta no portal do Azure.

    Propriedade Descrição
    Nome da ação de script Nome exclusivo da ação de script.
    Bash Script URL Local onde o script é armazenado. Por exemplo, abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, atualize o nome do armazenamento do data lake e o caminho do arquivo.
    Serviços Selecione os componentes de serviço específicos em que a Ação de Script precisa ser executada.
    Parâmetros Especifique os parâmetros, se necessário, para o script.
    TimeOutInMinutes Escolher o tempo limite para cada script

    Captura de tela mostrando a lista de serviços onde aplicar as ações de script.

    Nota

    • Todas as ações de script persistiram.
    • As ações de script estão disponíveis apenas para o tipo de cluster do Apache Spark.
  5. Selecione 'OK' para salvar o script.

  6. Em seguida, você pode novamente usar + Adicionar Ação de Script para adicionar outro script, se necessário.

    Captura de tela mostrando a seção Exibir scripts na guia integração.

  7. Conclua as etapas restantes de criação do cluster para criar um cluster.

    Importante

    • Não há nenhuma maneira automática de desfazer as alterações feitas por uma ação de script.
    • As ações de script devem ser concluídas em 40 minutos, caso contrário, elas terão um tempo limite, causando a falha na criação do cluster.
    • Durante o provisionamento de cluster, o script é executado simultaneamente com outros processos de configuração e configuração.
    • A concorrência por recursos como tempo de CPU ou largura de banda de rede pode fazer com que o script demorou mais para ser concluído.
    • Para minimizar o tempo necessário para executar o script, evite tarefas como baixar e compilar aplicativos da origem. Pré-compilar aplicativos e armazenar o binário no Azure Data Lake Store Gen2.

Exibir a lista de Ações de Script

  1. Você pode exibir a lista de Ações de Script na guia "Configuração".

    Captura de tela mostrando a página Criar para salvar ações de script.