Désactivation de l'optimiseur de compactage - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Désactivation de l'optimiseur de compactage

Vous pouvez désactiver le compactage automatique pour une table Apache Iceberg particulière en utilisant AWS Glue console ou AWS CLI.

Console
  1. Connectez-vous au AWS Management Console et ouvrez le AWS Glue console à https://console.aws.amazon.com/glue/.

  2. Dans le menu de navigation de gauche, sous Catalogue de données, sélectionnez Tables.

  3. Dans la liste des tables, choisissez la table Iceberg pour laquelle vous souhaitez désactiver le compactage.

  4. Choisissez l'onglet Optimisation des tables dans la section inférieure de la page des détails des tables.

  5. Dans Actions, choisissez Désactiver, puis sélectionnez Compaction.

  6. Choisissez Désactiver le compactage dans le message de confirmation. Vous pouvez réactiver le compactage ultérieurement.

    Une fois que vous avez confirmé, le compactage est désactivé et l'état de compactage de la table revient à Disabled.

AWS CLI

Dans l'exemple suivant, remplacez l'ID de compte par un identifiant valide AWS identifiant de compte. Remplacez le nom de la base de données et le nom de la table par un nom réel de la table Iceberg et le nom de la base de données. Remplacez roleArn le par AWS Nom de ressource (ARN) du IAM rôle et nom réel du IAM rôle disposant des autorisations requises pour exécuter le compactage.

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

Appelez l'opération UpdateTableOptimizer pour désactiver le compactage d'une table spécifique.