Disabilitazione dell'ottimizzatore di compattazione
È possibile disabilitare la compattazione automatica per una particolare tabella Apache Iceberg utilizzando la console AWS Glue oppure AWS CLI.
- Console
-
-
Accedi alla AWS Management Console, quindi apri la console AWS Glue all'indirizzo https://console.aws.amazon.com/glue/
. -
Nella barra di navigazione a sinistra, in Catalogo dati, seleziona Tabelle.
-
Dall'elenco delle tabelle, seleziona la tabella Iceberg di cui desideri disabilitare la compattazione.
-
Seleziona la scheda Ottimizzazione delle tabelle nella sezione inferiore della pagina Dettagli delle tabelle.
-
Da Azioni, seleziona Disabilita, quindi scegli Compattazione.
-
Scegli Disabilita la compattazione nel messaggio di conferma. È possibile abilitare nuovamente la compattazione in un secondo momento.
Dopo la conferma, la compattazione viene disabilitata e il relativo stato torna a
Disabled.
-
- AWS CLI
-
Nell'esempio seguente, sostituisci l'ID account con un ID account AWS valido. Sostituisci il nome del database e della tabella con quello effettivo della tabella Iceberg e del database. Sostituisci
roleArncon il nome della risorsa (ARN) AWS del ruolo IAM e il nome effettivo del ruolo IAM che dispone delle autorizzazioni necessarie per eseguire la compattazione.aws glue update-table-optimizer \ --catalog-id123456789012\ --database-nameiceberg_db\ --table-nameiceberg_table\ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false', "vpcConfiguration":{"glueConnectionName":"glue_connection_name"}}'\ --type compaction - AWS API
-
Richiama l'operazione UpdateTableOptimizer per disabilitare la compattazione per una tabella specifica.