Use a extensão do Realtime Compute for Apache Flink para VS Code para desenvolver, implantar e publicar jobs SQL, JAR e Python localmente, além de sincronizar configurações do ambiente online.
Pré-requisitos
Você já criou um workspace.
Você já obteve um par de AccessKey com as permissões necessárias para o namespace de destino.
Você instalou o VS Code v1.74.0 ou superior.
Limitações
A configuração de log não é suportada.
Não é possível importar jobs existentes.
Instale e configure a extensão
-
Baixe e instale a extensão.
Método 1: Acesse o Visual Studio Marketplace e instale o Flink Realtime Compute Studio.
-
Método 2:
Abra o VS Code e clique em EXTENSIONS no menu de navegação à esquerda.
Na barra de pesquisa, insira
Flink Realtime Compute Studio.Clique em Install.
Na barra de menus, clique em e selecione uma pasta local.
-
Configure as credenciais do AccessKey.
Workspace-wide
-
Clique em
na barra de menus à esquerda. Na seção Configure AK&SK, clique em Configure in a .vvprc file. A extensão cria automaticamente um arquivo com a extensão .vvprc.
-
Insira as seguintes informações de configuração.
{ "accessKey": "xxx", "secretKey": "xxx", "namespace": "xxx", "workspace": "xxx", "regionId" : "xxx" }Parâmetro
Descrição
Observações
accessKey
Seu AccessKey ID.
secretKey
Seu AccessKey secret.
namespace
Nome do namespace do Flink.
Consulte Visualize e exclua um namespace.
workspace
ID do workspace do Flink.
Consulte Visualize informações do workspace.
regionId
ID da região.
Verifique o ID da região em Endpoints.
Globally
Clique em
na barra de menus à esquerda.-
Clique em . O VS Code abre as configurações globais.

-
Selecione User ou Workspace para definir as configurações conforme necessário.
NotaA opção User aplica-se globalmente a todos os projetos do VS Code e fica armazenada no arquivo de configuração global. Já a opção Workspace aplica-se apenas ao workspace atual.
Parâmetro
Descrição
Observações
Access Key
Seu AccessKey ID.
Secret Key
Seu AccessKey secret.
Namespace
Nome do namespace do Flink.
Consulte Visualize e exclua um namespace.
Workspace
ID do workspace do Flink.
Consulte Visualize informações do workspace
Region ID
ID da região.
Verifique o ID da região em Endpoints.
NotaPrioridade de configuração: Pasta atual > Pasta pai > Global.
Após a configuração, o nome do namespace aparece na barra de status.
-
-
(Opcional) Instale extensões auxiliares.
Flink SQL: Instale o Flink SQL Language Features para obter suporte à sintaxe SQL.
Configuração do Flink: Instale a extensão YAML para habilitar o preenchimento automático de arquivos YAML.
Procedimento
Etapa 1: Crie um job
-
Método 1: Clique em
na barra de menus à esquerda. Em QUICK START, clique em Create a new deployment. Insira um nome e pressione Enterpara criar um arquivo.vvpcom as configurações padrão.
Método 2: Na árvore de arquivos, crie um arquivo
.vvp.
Etapa 2: Configure o job
Configure o job:

Para editar o arquivo source diretamente, clique em Raw File. Clique no nome de qualquer parâmetro para ir diretamente à sua localização no source.

-
Configurações básicas:
Resources: Consulte Configurar recursos do job.
Parameters: Consulte Parâmetros.
Etapa 3: Implante o job
Clique em Create para implantar o job ou em Update para jobs existentes.
Para jobs SQL, a extensão valida o script SQL, o plano de recursos e as configurações, exibindo os resultados.
Etapa 4: Inicie o job
Para um job implantado, o status aparece no canto superior direito. Clique em Start e selecione um modo de inicialização. Iniciar um job.

Etapa 5: Execute a O&M do job

Open Online: Visualize o status do job ou realize operações de O&M no Development Console.
Synchronize: Importe as configurações do console. Clique em Synchronize para visualizar a versão na nuvem e, em seguida, clique em Accept para sobrescrever o arquivo local. Atualizações de rascunhos SQL não são incluídas.
Cancel: Interrompe o job.