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
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 armazenamentoADLS
. Para carregar um script no armazenamento, navegue até o armazenamento de destino e o contêiner onde você deseja carregá-lo.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).
Crie um novo cluster conforme descrito aqui.
Na guia Configuração, selecione + Adicionar ação de script.
Essa ação abre a janela Ação de Script. Forneça os seguintes detalhes:
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 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.
Selecione 'OK' para salvar o script.
Em seguida, você pode novamente usar + Adicionar Ação de Script para adicionar outro script, se necessário.
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.