Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
禁用压缩优化器
你可以使用以下命令禁用特定 Apache Iceberg 表的自动压缩 Amazon Glue 控制台或 Amazon CLI.
- Console
-
-
登录 Amazon Web Services Management Console 然后打开 Amazon Glue 控制台位于https://console.aws.amazon.com/glue/。
-
在左侧导航栏的 “数据目录” 下,选择表。
-
从表列表中,选择要禁用压缩的 Iceberg 表。
-
在 “表” 详细信息页面的下半部分选择 “表优化” 选项卡。
-
从 “操作” 中选择 “禁用”,然后选择 “压缩”。
-
在确认消息页面选择禁用压缩。您可以在以后重新启用压缩。
确认后,压缩将被禁用,并且表的压缩状态将恢复为 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
操作以为特定的表禁用压缩。