Para desenvolver e gerenciar tarefas do AnalyticDB for Spark no DataWorks, associe primeiro o cluster do AnalyticDB for MySQL ao DataWorks como um recurso de computação do AnalyticDB for Spark. Após a associação, use o recurso para desenvolvimento de dados no DataWorks.
Pré-requisitos
-
Um cluster do AnalyticDB for MySQL criado.
Após criar o cluster, crie um grupo de recursos interativo com o tipo de mecanismo definido como Spark para ele. Caso contrário, não será possível associar o cluster como um recurso de computação do AnalyticDB for Spark.
NotaRecomendamos criar o cluster do AnalyticDB for MySQL na mesma Region do workspace do DataWorks. Não é possível associar um cluster e um workspace em regiões diferentes.
-
Um workspace do DataWorks criado. O usuário RAM que realiza a operação deve estar adicionado ao workspace e ter a função Workspace Administrator.
ImportanteSomente workspaces que usam o Use Data Studio (New Version) são compatíveis.
-
Um grupo de recursos associado ao workspace.
Se usar um grupo de recursos Serverless, garanta que o grupo de recursos Serverless consiga se conectar ao cluster do AnalyticDB for MySQL.
Caso use um grupo de recursos exclusivo descontinuado, certifique-se de que o exclusive resource group for scheduling tenha conectividade com o cluster do AnalyticDB for MySQL.
O grupo de recursos deve estar na mesma VPC do cluster do AnalyticDB for MySQL, e o endereço IP do grupo de recursos deve constar na lista de permissões do cluster do AnalyticDB for MySQL.
Limitações
Regiões compatíveis: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Japão (Tóquio), Singapura, Malásia (Kuala Lumpur) e Indonésia (Jacarta).
-
Requisitos de permissão:
Usuário
Descrição da permissão
Conta Alibaba Cloud
Nenhuma permissão adicional necessária.
Usuário RAM/Função RAM
Permissões do DataWorks: Somente membros do workspace com a função O&M ou Workspace Administrator, ou membros com a política
AliyunDataWorksFullAccesspodem criar recursos de computação. Para mais informações sobre como conceder permissões, consulte Conceder a função Workspace Administrator a um usuário.Permissões do AnalyticDB for MySQL: Ao associar um recurso de computação do AnalyticDB for Spark, se for necessário criar um banco de dados para o cluster do AnalyticDB for MySQL, conceda a política
AliyunADBFullAccessao usuário RAM. Essa política concede permissões totais para gerenciar o cluster do AnalyticDB for MySQL.
Acessar a página da lista de recursos de computação
Faça login no console do DataWorks. No painel de navegação à esquerda, alterne para a região desejada e clique em . Selecione seu workspace na lista suspensa e clique em Go to Management Center.
No painel de navegação à esquerda, clique em Computing Resources para abrir a página da lista de recursos de computação.
Associar um recurso de computação do AnalyticDB for Spark
Na página Computing Resources, configure e associe o recurso de computação do AnalyticDB for Spark.
-
Selecione o tipo de recurso de computação a associar.
Clique em Associate Computing Resources para abrir a página Associate Computing Resources.
Na página Associate Computing Resources, selecione AnalyticDB for Spark como tipo de recurso de computação para acessar a página de configuração Bind AnalyticDB for Spark Computing Resource.
-
Configure o recurso de computação do AnalyticDB for Spark.
Na página de configuração Bind AnalyticDB for Spark Computing Resource, defina os parâmetros conforme descrito na tabela a seguir.
Parâmetro
Descrição
Modo de configuração
Somente o Alibaba Cloud Instance Mode é compatível.
Conta Alibaba Cloud
Somente a current Alibaba Cloud account é compatível.
Instância
Selecione o cluster do AnalyticDB for MySQL a vincular. Você também pode clicar em Create no menu suspenso para criar um cluster do AnalyticDB for MySQL.
NotaAo criar o cluster, crie obrigatoriamente um grupo de recursos interativo com o tipo de mecanismo definido como Spark. Sem isso, não será possível associar o cluster como recurso de computação do AnalyticDB for Spark.
Nome do banco de dados
Insira o nome de um banco de dados existente no cluster do AnalyticDB for MySQL.
Nome da instância do recurso de computação
Defina um nome para o recurso de computação. Use esse nome para selecionar o recurso durante a execução das tarefas.
-
Teste a conectividade.
Na seção Connection Configuration, selecione o grupo de recursos que o DataWorks usará para executar tarefas do AnalyticDB for Spark e clique em Test Connectivity para garantir que o grupo de recursos possa acessar o cluster do AnalyticDB for MySQL. Para mais detalhes, consulte Visão geral das soluções de conectividade de rede.
-
Clique em Confirm para concluir a configuração do recurso de computação do AnalyticDB for Spark.
NotaAo vincular um recurso de computação do AnalyticDB for Spark, o sistema cria automaticamente uma fonte de dados do AnalyticDB for Spark com o mesmo nome em Data Sources do workspace atual.
Próximas etapas
Após configurar o recurso de computação do AnalyticDB for Spark, use-o para desenvolver tarefas de nó ADB Spark e nó ADB Spark SQL no Data Studio.