No DataWorks, use um nó CDH Impala para escrever e executar scripts SQL do Impala. Em comparação ao nó CDH Hive, o nó CDH Impala oferece desempenho de consulta superior. Este tópico explica como configurar e usar um nó CDH Impala.
Pré-requisitos
-
Crie um cluster CDH da Alibaba Cloud e associe-o a um workspace do DataWorks. Para mais detalhes, consulte Associar um recurso de computação CDH.
ImportanteCertifique-se de que o componente Impala esteja instalado no cluster CDH e de que você tenha configurado as informações de conexão do Impala ao associar o cluster.
(Opcional) Adicione o usuário RAM que desenvolverá as tarefas ao workspace correspondente e atribua a ele a função Developer ou Workspace Administrator (esta última concede permissões amplas; adicione com cautela). Para obter detalhes sobre como adicionar membros, consulte Adicionar membros a um workspace.
Configure uma fonte de dados Hive no DataWorks e valide-a no teste de conectividade. Para mais informações, consulte Gerenciamento de fontes de dados.
Criar um nó
Para obter instruções, consulte Criar um nó.
Desenvolver um nó
No editor SQL, escreva o código da tarefa. Defina variáveis usando o formato ${variable_name}. Em seguida, na aba Scheduling Settings, atribua valores às variáveis na seção Scheduling Parameters. Isso permite passar parâmetros dinamicamente durante a execução agendada do nó. Para obter mais informações sobre o uso de parâmetros de agendamento, consulte Fontes e expressões de parâmetros de agendamento. O código a seguir é um exemplo:
SHOW TABLES;
SELECT * FROM userinfo ;
-- You can use scheduling parameters.
SELECT '${var}';
Depurar um nó
-
Na seção Compute Resource da Run Configuration, configure o Compute Resource e o Resource Group.
Em Compute Resource, selecione o nome do cluster CDH registrado no DataWorks.
Selecione o grupo de recursos para agendamento aprovado no teste de conectividade com a fonte de dados. Para obter mais informações, consulte Soluções de conectividade de rede.
Na barra de ferramentas superior do editor de nós, clique em Run.
Próximas etapas
Configurar o agendamento do nó: Se for necessário executar um nó periodicamente, defina a Scheduling Policy no painel Scheduling Settings à direita.
Publicar um nó: Para executar uma tarefa no ambiente de produção, clique em
para publicar o nó. A execução agendada ocorre somente após a publicação no ambiente de produção.O&M de tarefas: Após publicar uma tarefa, monitore o status das execuções periódicas no Operation Center. Para obter mais informações, consulte Introdução ao Operation Center.