Löschen verwaister Dateien deaktivieren - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen verwaister Dateien deaktivieren

Sie können den Optimizer für das Löschen verwaister Dateien für eine bestimmte Apache-Iceberg-Tabelle mithilfe AWS Glue der -Konsole oder der deaktivieren. AWS CLI

Console
Um das Löschen verwaister Dateien zu deaktivieren
  1. Wählen Sie Datenkatalog und dann Tabellen aus. In der Liste der Tabellen wählen Sie die Iceberg-Tabelle aus, für die Sie den Optimizer für das Löschen verwaister Dateien deaktivieren möchten.

  2. Wählen Sie im unteren Bereich der Seite mit den Tabellendetails die Registerkarte Tabellenoptimierung aus.

  3. Wählen Sie „Aktionen“ und anschließend „Deaktivieren“, „Löschen verwaister Dateien“.

    Sie können auch im Menü Aktionen unter Optimierung die Option Deaktivieren auswählen.

  4. Klicken Sie in der Bestätigungsmeldung auf Versetzen. Sie können den Optimizer für das Löschen verwaister Dateien später wieder aktivieren.

    Nachdem Sie die Deaktivierung bestätigt haben, wird der Optimizer für das Löschen verwaister Dateien deaktiviert und der Status für das Löschen verwaister Dateien wird wieder auf gesetzt. Not enabled

AWS CLI

Ersetzen Sie im folgenden Beispiel die Konto-ID durch eine gültige AWS -Konto-ID. Ersetzen Sie den Datenbanknamen und den Tabellennamen durch die tatsächlichen Tabellen- und Datenbanknamen in Iceberg. Ersetzen Sie das roleArn durch den AWS Ressourcennamen (ARN) der IAM Rolle und den tatsächlichen Namen der IAM Rolle, die über die erforderlichen Berechtigungen zum Deaktivieren des Optimierers verfügt.

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

Rufen Sie den UpdateTableOptimizerVorgang auf, um den Snapshot-Aufbewahrungsoptimizer für eine bestimmte Tabelle zu deaktivieren.