기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2단계: 내보내기 작업 실행
이 단계에서는 이전 단계에서 생성된 AWS Glue 내보내기 작업을 실행합니다. 내보내기를 시작한 후 status 및 logs 명령을 사용하여 작업 진행 상황을 모니터링할 수 있습니다.
내보내기 작업을 실행하고 모니터링하려면
-
내보내기 명령을 실행합니다. 내보낼 키스페이스, 테이블 및 Amazon S3 버킷을 지정합니다. 이전 단계에서 부트스트랩 명령으로 생성된 버킷을 사용합니다.
YOURACCOUNTID를 AWS 계정 ID로 바꿉니다.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID-
내보내기를 실행할 때 추가 파라미터를 재정의할 수 있습니다. 다음 명령은 AWS Glue 작업자 수를 늘립니다. 기본값인 작업자 2개로 시작하고 테이블 크기 및 내보내기 기간에 따라 필요에 따라 늘립니다.
status명령을 사용하여 작업을 모니터링하고 내보내기가 예상보다 오래 걸리는 경우 스케일 업합니다.$./keyspaces-bulk-cli export --keyspacecatalog--tablebook_awards\ --s3-uri s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID--workers8
-
내보내기 작업의 상태를 모니터링합니다. 현재 실행 상태를 확인하고 로그를 볼 수 있습니다.
$./keyspaces-bulk-cli status export출력에는 작업 실행 세부 정보가 표시됩니다.
State필드에가 표시될 때까지 기다립니다SUCCEEDED.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 │ └────────────────┴────────────────────────────────────────────┘실행 중이거나 완료된 작업에 대한 로그를 보려면 다음 명령을 사용합니다.
$./keyspaces-bulk-cli logs export오류 로그만 보려면 다음 명령을 사용합니다.
$./keyspaces-bulk-cli logs export --log-type errorAmazon S3 버킷 콘텐츠를 나열하여 내보내기가 완료되었는지 확인합니다. 테이블 크기에 따라 내보내기에 시간이 걸릴 수 있습니다. 내보내기 작업이 완료되면 버킷에서 다음 폴더를 볼 수 있습니다.
YOURACCOUNTID를 AWS 계정 ID로 바꿉니다.$aws s3 ls s3://amazon-keyspaces-bulk-cli-aksglue-YOURACCOUNTID출력에는 버킷의 다음 구조가 표시됩니다.
PRE conf/ PRE export/ PRE jars/ PRE scripts/ PRE spark-logs/내보낸 데이터 파일은 다음 폴더 구조에 있습니다(날짜 및 시간 값은 자체 내보내기 실행을 반영함).
\------- export \----- catalog \----- book_awards \----- snapshot \----- year=2025 \----- month=01 \----- day=30 \----- hour=14 \----- minute=54 \--- part-00000-*.snappy.parquet
방금 수동으로 실행한 AWS Glue 작업을 예약하려면 로 이동합니다3단계: (선택 사항) 내보내기 작업을 예약하는 트리거 생성.