禁用压缩优化器 - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

禁用压缩优化器

你可以使用以下命令禁用特定 Apache Iceberg 表的自动压缩 Amazon Glue 控制台或 Amazon CLI.

Console
  1. 登录 Amazon Web Services Management Console 然后打开 Amazon Glue 控制台位于https://console.aws.amazon.com/glue/

  2. 在左侧导航栏的 “数据目录” 下,选择

  3. 从表列表中,选择要禁用压缩的 Iceberg 表。

  4. 在 “表” 详细信息页面的下半部分选择 “表优化” 选项卡。

  5. 从 “操作” 中选择 “禁用”,然后选择 “压缩”。

  6. 在确认消息页面选择禁用压缩。您可以在以后重新启用压缩。

    确认后,压缩将被禁用,并且表的压缩状态将恢复为 Disabled

Amazon CLI

在以下示例中,将账户 ID 替换为有效的账号 Amazon 账号。将数据库名称和表名称替换为实际的 Iceberg 表名称和数据库名称。将roleArn替换为 Amazon IAM角色的资源名称 (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
Amazon API

调用 UpdateTableOptimizer 操作以为特定的表禁用压缩。