Ao criar um workspace, o Realtime Compute for Apache Flink cria vários diretórios no bucket do Object Storage Service (OSS) que você fornece. Esses diretórios armazenam arquivos usados ou criados pelos seus jobs do Flink, incluindo checkpoints, savepoints, logs e pacotes JAR. Este tópico descreve esses diretórios e explica como gerenciar seus artefatos.
Bucket OSS
Conteúdo dos diretórios
Se você selecionar um bucket OSS como tipo de armazenamento, o Realtime Compute for Apache Flink cria os seguintes diretórios nesse bucket.
|
Diretório |
Conteúdo |
|
artifacts |
Armazena pacotes JAR enviados, dependências adicionais, arquivos Python e suas dependências. |
|
sql-artifacts |
Armazena os arquivos necessários para funções definidas pelo usuário e conectores registrados. |
|
flink-jobs |
Armazena informações de alta disponibilidade (HA) e dados de checkpoint dos jobs do Flink. |
|
flink-savepoints |
Armazena os arquivos de savepoint gerados ao clicar em Create Savepoint no Flink console. |
|
flink-sessionclusters |
Armazena informações de alta disponibilidade (HA) e dados de checkpoint dos clusters de sessão. |
|
plan |
Armazena informações de configuração de recursos ao usar o modo especialista. |
|
logs |
Armazena os logs do job se você configurar o job para enviar logs ao OSS. |
Gerenciar artefatos
Ao usar um bucket OSS, você só pode enviar, baixar e excluir arquivos no diretório artifacts a partir do console do Flink.
-
Faça login no Realtime Compute for Apache Flink console.
-
Na coluna Actions do workspace desejado, clique em Console.
-
No console do Object Storage Service (OSS), configure uma regra de compartilhamento de recursos de origem cruzada (CORS) para o bucket OSS associado ao seu workspace.
Se uma regra de compartilhamento de recursos de origem cruzada (CORS) não estiver configurada, o envio de arquivos poderá falhar devido a restrições de origem cruzada. Ao configurar a regra CORS, defina a Origem como
https://vvpsg.console.alibabacloud.com, permita todos os Methods (selecione todos) e defina os Allowed Headers como*. -
No painel de navegação à esquerda, clique em Artifacts. Você pode realizar as seguintes operações.
Ações
Descrição
Enviar artefato
Clique em Upload Artifact e selecione um arquivo local, ou arraste o arquivo diretamente para a área da lista de artefatos.
Após o envio, o caminho do arquivo é
oss://<Nome do seu bucket OSS associado>/artifacts/namespaces/<Nome do projeto>/<Nome do arquivo>. Você pode clicar no nome do arquivo para copiar o caminho.Para mais informações sobre o nome do projeto, consulte Visualizar e excluir um projeto.
Baixar artefato
Na coluna Actions, clique em Download para salvar o artefato na sua máquina local.
Excluir artefato
Na coluna Actions, clique em Delete para remover permanentemente o artefato do bucket OSS.
Aceleração de transferência
Se você enfrentar envios ou downloads lentos de arquivos grandes em longas distâncias, pode ativar a aceleração de transferência. Para ativá-la, ative o switch Transfer Acceleration no canto superior direito da página.
Para usar esse recurso, você deve primeiro ativar a aceleração de transferência para o seu bucket OSS. A ativação desse recurso incorre em custos adicionais de transferência de dados. Para mais informações sobre cobrança, consulte Taxas de aceleração de transferência.
Tópicos relacionados
-
Para instruções sobre a implantação de jobs SQL, JAR e Python, consulte Implantar um job.
-
Para instruções sobre como visualizar logs detalhados de jobs em execução, consulte Visualizar logs de inicialização e execução.
-
Para instruções sobre como visualizar informações de checkpoint e savepoint do job, consulte Gerenciar conjuntos de estado.