Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
禁用压缩
您可以使用 Amazon Glue 控制台或 Amazon CLI 来为特定 Apache Iceberg 表禁用自动压缩。
- Console
-
-
选择数据目录,然后选择表。从表列表中,选择要禁用压缩的开放表格式的表。
-
您可以选择一个 Iceberg 表,然后在操作下选择禁用压缩。
您也可以选择表详细信息页面下半部分的禁用压缩,从而为表禁用压缩。
-
在确认消息页面选择禁用压缩。您可以在以后重新启用压缩。
确认后,压缩将被禁用,并且表的压缩状态将恢复为 Off
。
- Amazon CLI
-
将以下示例中的账户 ID 替换为有效的 Amazon 账户 ID。将数据库名称和表名称替换为实际的 Iceberg 表名称和数据库名称。将 roleArn
替换为 IAM 角色的 Amazon 资源名称 (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/compaction_role
", "enabled":'false'}'\
--type compaction
- Amazon API
-
调用 UpdateTableOptimizer 操作以禁用特定表的压缩。