압축 최적화 프로그램 비활성화 - AWS Glue

압축 최적화 프로그램 비활성화

AWS Glue 콘솔 또는 AWS CLI를 사용하여 특정 Apache Iceberg 테이블에 대한 자동 압축을 비활성화할 수 있습니다.

Console
  1. AWS Management Console에 로그인하여 https://console.aws.amazon.com/glue/에서 AWS Glue 콘솔을 엽니다.

  2. 탐색 창의 Data Catalog에서 테이블을 선택합니다.

  3. 테이블 목록에서 압축을 비활성화하려는 Iceberg 테이블을 선택합니다.

  4. 테이블 세부 정보 페이지 하단 섹션에서 테이블 최적화 탭을 선택합니다.

  5. 작업 에서 비활성화를 선택한 다음, 압축을 선택합니다.

  6. 확인 메시지에서 압축 비활성화를 선택합니다. 압축을 나중에 다시 활성화할 수 있습니다.

    확인하면 압축이 비활성화되고 테이블의 압축 상태가 Disabled로 다시 켜집니다.

AWS CLI

다음 예제에서 계정 ID를 유효한 AWS 계정 ID로 바꿉니다. 데이터베이스 이름과 테이블 이름을 실제 Iceberg 테이블 이름 및 데이터베이스 이름으로 바꿉니다. roleArn을 IAM 역할의 AWS 리소스 이름(ARN)과 압축 실행에 필요한 권한이 있는 IAM 역할의 실제 이름으로 대체합니다.

aws glue update-table-optimizer \ --catalog-id 123456789012 \ --database-name iceberg_db \ --table-name iceberg_table \ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false'}'\ --type compaction
AWS API

UpdateTableOptimizer 작업을 호출하여 특정 테이블에 대한 압축을 비활성화합니다.