本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看压缩详细信息
您可以使用 Lake Formation 控制台、Amazon CLI 或使用 Amazon API 操作查看 Apache Iceberg 的压缩状态。
- Console
-
查看 Iceberg 表的压缩状态(控制台)
-
您可以通过在 Lake Formation 控制台中选择数据目录下的表来查看 Iceberg 表的压缩状态。压缩状态字段将显示压缩运行的状态。您可以使用表首选项来显示表的格式和压缩状态。
-
要查看特定表的压缩运行历史记录,请选择 Amazon Glue Data Catalog 下的表,然后选择一个表来查看该表的详细信息。表优化选项卡将显示表的压缩历史记录。
-
- Amazon CLI
-
您可以使用 Amazon CLI 查看压缩详细信息。
请将以下示例中的账户 ID 替换为有效的 Amazon 账户 ID,将数据库名称和表名称替换为实际的 Iceberg 表名称。
-
获取表的上次压缩详细信息
aws get-table-optimizer \ --catalog-id
123456789012
\ --database-nameiceberg_db
\ --table-nameiceberg_table
\ --type compaction -
使用以下示例来检索特定表的优化器历史记录。
aws list-table-optimizer-runs \ --catalog-id
123456789012
\ --database-nameiceberg_db
\ --table-nameiceberg_table
\ --type compaction -
以下示例演示了如何检索多个优化器的压缩运行和配置详细信息。您最多可以指定 20 个优化器。
aws glue batch-get-table-optimizer \ --entries '[{"catalogId":"
123456789012
", "databaseName":"iceberg_db
", "tableName":"iceberg_table
", "type":"compaction"}]'
-
- Amazon API
-
-
使用
GetTableOptimizer
操作检索优化器的上次运行详细信息。 -
使用
ListTableOptimizerRuns
操作检索特定表上给定优化器的历史记录。您可以在单个 API 调用中指定 20 个优化器。 -
使用
BatchGetTableOptimizer
操作检索您账户中多个优化器的配置详细信息。此操作不支持跨账户调用。
-
禁用压缩
查看 Amazon CloudWatch 指标