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

禁用孤立文件删除功能

您可以使用 Amazon Glue 控制台或 Amazon CLI 来为特定的 Apache Iceberg 表禁用孤立文件删除优化器。

Console
禁用删除孤立文件功能
  1. 选择数据目录,然后选择。从表列表中,选择要禁用孤立文件删除优化器的表。

  2. 表详细信息页面的下半部分,选择表优化选项卡。

  3. 选择操作,然后选择禁用孤立文件删除

    您也可以从操作菜单中选择优化下的禁用

  4. 在确认消息页面选择禁用。您可以在以后重新启用孤立文件删除优化器。

    确认之后,孤立文件删除优化器将被禁用,并且孤立文件删除的状态将恢复为 Not enabled

Amazon CLI

将以下示例中的账户 ID 替换为有效的 Amazon 账户 ID。将数据库名称和表名称替换为实际的 Iceberg 表名称和数据库名称。将 roleArn 替换为具有禁用优化器所需权限的 IAM 角色的 Amazon 资源名称(ARN)和实际名称。

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 orphan_file_deletion
API

调用 UpdateTableOptimizer 操作来为特定的表禁用快照保留优化器。