Para desenvolver e gerenciar tarefas do AnalyticDB for Spark no DataWorks, associe seu cluster do AnalyticDB for MySQL como um recurso de computação do AnalyticDB for Spark.
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 que estejam em regiões diferentes.
-
Um workspace do DataWorks criado. O usuário RAM que realiza a operação deve ser membro do workspace com a função Workspace Administrator.
ImportanteSomente workspaces que utilizam a opção Use Data Studio (New Version) são suportados.
-
Um grupo de recursos associado ao workspace.
Se você utilizar um grupo de recursos Serverless, garanta que o grupo de recursos Serverless possa se conectar ao cluster do AnalyticDB for MySQL.
Caso você utilize um grupo de recursos exclusivo descontinuado, garanta que o exclusive resource group for scheduling consiga se conectar ao 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 ser adicionado à lista de permissões do cluster do AnalyticDB for MySQL.
Limitações
Regiões suportadas: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Japan (Tokyo), Singapore, Malaysia (Kuala Lumpur) e Indonesia (Jakarta).
-
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: Apenas 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, mude 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 o recurso de computação do AnalyticDB for Spark.
-
Selecione o tipo de recurso de computação a ser associado.
Clique em Associate Computing Resources para abrir a página Associate Computing Resources.
Na página Associate Computing Resources, selecione AnalyticDB for Spark como o 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 é suportado.
Conta Alibaba Cloud
Apenas a current Alibaba Cloud account é suportada.
Instância
Selecione o cluster do AnalyticDB for MySQL a ser associado. Você também pode clicar em Create no menu suspenso para criar um cluster do AnalyticDB for MySQL.
NotaAo criar o cluster, crie um grupo de recursos interativo com o tipo de mecanismo definido como Spark. Caso contrário, não será possível associar o cluster como um 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. Esse nome serve para selecionar o recurso durante a execução de 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 verificar se o grupo de recursos consegue acessar seu cluster do AnalyticDB for MySQL. Para mais informações, 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 associar 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 associar o recurso de computação do AnalyticDB for Spark, utilize-o para desenvolver tarefas de nó ADB Spark e nó ADB Spark SQL no Data Studio.