As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapa 2: Executar o trabalho de exportação
Nesta etapa, você executa o trabalho de AWS Glue exportação criado na etapa anterior. Depois de iniciar a exportação, você pode monitorar o progresso do trabalho com os logs comandos status e.
Para executar e monitorar o trabalho de exportação
-
Execute o comando de exportação. Especifique o keyspace, a tabela e o bucket do Amazon S3 para o qual exportar. Use o bucket que foi criado pelo comando bootstrap na etapa anterior.
YOURACCOUNTIDSubstitua pelo ID AWS da sua conta.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID-
Você pode substituir parâmetros adicionais ao executar a exportação. O comando a seguir aumenta o número de AWS Glue trabalhadores. Comece com o padrão de 2 trabalhadores e aumente conforme necessário com base no tamanho da tabela e na duração da exportação. Monitore o trabalho com o
statuscomando e aumente a escala se a exportação demorar mais do que o esperado.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID--workers8
-
Monitore o status do trabalho de exportação. Você pode verificar o status atual da execução e visualizar os registros.
$./keyspaces-bulk-cli status exportA saída mostra os detalhes da execução do trabalho. Espere até que o
Statecampo mostreSUCCEEDED:Job Run: jr_6f8de24d7131da54... ┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Field ┃ Value ┃ ┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ Job Name │ AmazonKeyspacesExportToS3-aksglue │ │ State │ SUCCEEDED │ │ Started │ 2025-01-30 14:54:22 │ │ Completed │ 2025-01-30 14:56:45 │ │ Execution Time │ 143s │ │ Workers │ 2 │ │ Worker Type │ G.2X │ └────────────────┴────────────────────────────────────────────┘Para visualizar os registros do trabalho em execução ou concluído, use o comando a seguir.
$./keyspaces-bulk-cli logs exportPara visualizar somente os registros de erros, use o comando a seguir.
$./keyspaces-bulk-cli logs export --log-type errorConfirme se a exportação foi concluída listando o conteúdo do bucket do Amazon S3. Com base no tamanho da tabela, a exportação pode levar algum tempo. Quando o trabalho de exportação for concluído, você poderá ver as seguintes pastas no bucket.
YOURACCOUNTIDSubstitua pelo ID AWS da sua conta.$aws s3 ls s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTIDA saída mostra a seguinte estrutura em seu bucket:
PRE conf/ PRE export/ PRE jars/ PRE scripts/ PRE spark-logs/Seus arquivos de dados exportados estão na seguinte estrutura de pastas (os valores de data e hora refletem sua própria execução de exportação):
\------- export \----- catalog \----- book_awards \----- snapshot \----- year=2025 \----- month=01 \----- day=30 \----- hour=14 \----- minute=54 \--- part-00000-*.snappy.parquet
Para agendar o AWS Glue trabalho que você acabou de executar manualmente, vá paraEtapa 3: (Opcional) Crie um gatilho para agendar o trabalho de exportação.