Partilhar via


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

Importante

O Azure HDInsight no AKS foi desativado em 31 de janeiro de 2025. Saiba mais com este anúncio.

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

Esta funcionalidade está atualmente em pré-visualização. Os Termos de Utilização Suplementares para Pré-visualização do Microsoft Azure incluem mais termos legais que se aplicam a funcionalidades do Azure que estão em versão beta, em pré-visualização ou de outra forma ainda não lançadas para o público em geral. Para obter informações sobre essa visualização específica, consulte Azure HDInsight no AKS informações de visualização. Para perguntas ou sugestões de funcionalidades, envie uma solicitação em AskHDInsight com os detalhes, e siga-nos para mais atualizações na Comunidade Azure HDInsight .

O Azure HDInsight no AKS fornece um mecanismo chamado Ações de Script que invocam scripts personalizados para personalizar o cluster. Esses scripts são usados para instalar componentes adicionais e alterar definições de configuração. As ações de script podem ser provisionadas somente 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 AKS.

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

  1. Carregue a ação de script num armazenamento de ADLS/WASB (não precisa ser o armazenamento principal do cluster). Neste exemplo, consideramos um armazenamento ADLS. Para carregar um script em seu 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 em seu armazenamento, navegue até o armazenamento de destino e o contêiner. Clique no botão de upload e selecione o script da sua unidade local. Depois que o script for carregado, você poderá vê-lo no contêiner (veja 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 ecrã a mostrar a página Novo Cluster com o botão de ação Adicionar Script no portal do Azure.

    Esta 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 para a ação do script.
    URL de Script Bash Local onde o script está armazenado. Por exemplo - abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, atualize o nome de 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 Escolha o tempo limite para cada script

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

    Observação

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

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

    Captura de ecrã que mostra a secção Ver scripts no separador de integração.

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

    Importante

    • Não há uma maneira automática de desfazer as alterações feitas por uma ação de script.
    • As ações de script devem ser concluídas dentro de 40 minutos, ou esgotam o tempo limite, o que causa a falha na criação do cluster.
    • Durante o provisionamento de cluster, o script é executado simultaneamente com outros processos de instalação e configuração.
    • A competição por recursos como tempo de CPU ou largura de banda de rede pode fazer com que o script demore mais para ser concluído.
    • Para minimizar o tempo necessário para executar o script, evite tarefas como baixar e compilar aplicativos da fonte. Pré-compile aplicativos e armazene o binário no Azure Data Lake Store Gen2.

Exibir a lista de ações de script

  1. Você pode visualizar 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.