Para desenvolver e gerenciar tarefas do EMR Serverless StarRocks no DataWorks, é necessário primeiro associar sua instância do EMR Serverless StarRocks como um recurso de computação. Após a associação, você poderá utilizar o recurso para desenvolvimento de dados.
Pré-requisitos
-
Uma EMR Serverless StarRocks instance is created.
A instância deve ser criada na mesma Region do seu workspace do DataWorks. Se as regiões forem diferentes, não será possível associar a instância como recurso de computação do workspace.
-
Um workspace is created do DataWorks. O usuário RAM deve ser membro do workspace e ter a função de administrador do workspace.
ImportanteEste recurso está disponível apenas para workspaces que use the new version of DataStudio.
Para workspaces que não use the new version of DataStudio, você pode create a StarRocks data source no DataWorks.
-
Um grupo de recursos associado ao workspace com conectividade de rede estabelecida.
Caso utilize um grupo de recursos serverless, garanta que a instância do recurso de computação possa se conectar à serverless resource group.
Se você use an exclusive resource group of an earlier version, assegure-se de que a instância do recurso de computação tenha conexão com o exclusive resource group for scheduling.
Adicione a internal CIDR block of the resource group à internal IP address allowlist of the EMR Serverless StarRocks instance para garantir a conectividade de rede.
Limitações
Limitações de região: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen), China (Hong Kong), Japan (Tokyo), Singapore, Indonesia (Jakarta), Germany (Frankfurt), US (Silicon Valley) e US (Virginia).
-
Limitações de permissão:
Função do usuário
Permissões necessárias
Conta Alibaba Cloud
Nenhuma permissão adicional é necessária.
Usuário RAM ou função RAM
Apenas membros do workspace com a função O&M ou Workspace Administrator, ou aqueles com a permissão
AliyunDataWorksFullAccess, podem criar recursos de computação. Para mais informações, consulte Grant the workspace administrator role to a user.
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 Serverless StarRocks
Na página da lista de recursos de computação, associe um recurso de computação Serverless StarRocks.
-
Selecione o tipo de recurso de computação a ser associado.
Clique em Associate Computing Resources para acessar a página Associate Computing Resources.
Na página Associate Computing Resources, selecione Serverless StarRocks como tipo de recurso de computação para ir à página de configuração Associate EMR Serverless StarRocks Computing Resource.
-
Configure o recurso de computação Serverless StarRocks.
Na página de configuração Associate EMR Serverless StarRocks Computing Resource, defina os parâmetros descritos na tabela a seguir.
Parâmetro
Descrição
Configuration Mode
ApsaraDB for RDS e User-created Data Store with Public IP Addresses. Configure os parâmetros correspondentes com base no modo de configuração selecionado.
ApsaraDB for RDS
Instance
Selecione a instância do EMR Serverless StarRocks a ser associada. Também é possível clicar em Create na lista suspensa para create an EMR Serverless StarRocks instance.
NotaSe você optou por isolar os ambientes de produção e desenvolvimento ao created the workspace, deverá selecionar instâncias StarRocks separadas para cada ambiente.
Database Name
Escolha um banco de dados na instância do EMR Serverless StarRocks. Caso não haja nenhum disponível, crie um na instância.
Authentication Method
A Enterprise Edition oferece múltiplas opções. A versão não Enterprise suporta apenas o método Account and Password.
Quando o método de autenticação estiver definido como Task Owner, o administrador do tenant do DataWorks na Enterprise Edition precisará add identity credentials no Security Center para mapear contas RAM para contas do mecanismo. Se os usuários precisarem solicitar e aprovar permissões do StarRocks no DataWorks, o administrador do tenant também deverá configure the permission management settings no Security Center.
Username
Conta e senha especificadas durante a criação da instância do EMR Serverless StarRocks. A conta padrão é
admin. Caso tenha esquecido a senha, clique em Reset Password na página de detalhes da instância.Password
User-created Data Store with Public IP Addresses
Host Address/IP Address
Endereço IP do FE do StarRocks.
Port
Porta de consulta do FE do StarRocks. O valor padrão é
9030. Defina este parâmetro conforme a configuração no lado do StarRocks.Load URL
Endereço do FE do StarRocks para StreamLoad. Formato:
FE_IP:FE_HTTP. Separe vários endereços FE com vírgulas.NotaO
FE_IPaceita apenas endereços IP internos, não públicos. A portaFE_HTTPgeralmente é8030ou18030. Configure este parâmetro de acordo com as definições do StarRocks.Database Name
Escolha um banco de dados na instância do EMR Serverless StarRocks. Se não houver nenhum disponível, crie um no SQL query editor da instância.
Username
Conta e senha definidas na criação da instância do EMR Serverless StarRocks. A conta padrão é
admin. Se esquecer a senha, clique em Reset Password na página de detalhes da instância.Password
Advanced Parameters
Opcional. Clique em Add Property para adicionar parâmetros de propriedade. Para mais detalhes, consulte a documentação oficial do MySQL.
Computing Resource Instance Name
Serve para identificar o recurso de computação. Durante a execução de uma tarefa, o recurso é selecionado por meio deste nome de instância.
-
Teste a conectividade de rede.
Na seção Connection Configuration, selecione o grupo de recursos que o DataWorks usará para executar tarefas de nó StarRocks e clique em Test Connectivity para confirmar que o grupo consegue acessar sua instância do EMR Serverless StarRocks. Para mais informações, veja Network connectivity solutions.
-
Clique em Confirm para concluir a configuração do recurso de computação Serverless StarRocks.
NotaAo associar um recurso de computação Serverless StarRocks, o sistema cria automaticamente uma fonte de dados Serverless StarRocks com o mesmo nome na seção Data Sources do workspace atual.
Próximas etapas
Após configurar o recurso de computação Serverless StarRocks, você poderá realizar o desenvolvimento de dados nos nós correspondentes do Data Studio.
Utilize o recurso de computação no nó para desenvolver tarefas de sincronização em lote. Consulte Configure a batch sync node for StarRocks para mais detalhes.
Empregue o recurso de computação no nó para criar tarefas do EMR Serverless StarRocks. Veja Create a Serverless StarRocks SQL node para mais informações.