Aggiungi un Replicat per Apache Iceberg

Impara ad aggiungere un Replicat per una destinazione Apache Iceberg.

Aggiungi Replicat

Per aggiungere un Replicat per Apache Iceberg
  1. Nel menu di navigazione della console di distribuzione OCI GoldenGate fare clic su Replicat.
  2. Nella pagina Replicat, fare clic su Aggiungi Replicat.
  3. Nel pannello Aggiungi Replicat, nella pagina Informazioni Replicat, completare i campi in base alle esigenze, quindi fare clic su Successivo:
    • Per il tipo di Replicat, selezionare Replicat classico
    • Immettere un valore nel campo Nome processo con una lunghezza massima di 5 caratteri.
    • Immettere una Descrizione per distinguere questo processo dagli altri.
  4. Nella pagina Opzioni Replicat, completare i campi in base alle esigenze, quindi fare clic su Successivo:
    1. Per Replicat Trail, immettere il nome del trail Extract.
    2. Per Destinazione, selezionare Apache Iceberg.
    3. Per Formato, selezionare il formato da includere in Apache Iceberg. L'impostazione predefinita è Parquet.
    4. Per Alias disponibile, selezionare la connessione Apache Iceberg dall'elenco a discesa.
  5. Nella pagina Opzioni gestite, lasciare le impostazioni predefinite e fare clic su Successivo.
  6. Nella pagina Parametri replica, lasciare le impostazioni predefinite e fare clic su Successivo.
  7. Nella pagina Proprietà Replicat aggiornare i campi contrassegnati, TODO, quindi fare clic su Crea ed esegui.
    Per ulteriori informazioni, consulta i dettagli della destinazione Apache Iceberg.

Si torna alla pagina Replicat, dove è possibile visualizzare la creazione del processo Replicat e accedere ad Azioni Replicat.

Problemi noti

Replica di Apache Iceberg con AWS Glue Data Catalog e bucket Amazon S3

Nelle repliche di Apache Iceberg che utilizzano AWS Glue Data Catalog e i bucket S3 AWS, è possibile che si verifichi il seguente errore:
Cannot find constructor for interface org.apache.iceberg.catalog.Catalog
	Missing org.apache.iceberg.aws.glue.GlueCatalog [java.lang.NoClassDefFoundError: software/amazon/awssdk/services/glue/model/AlreadyExistsException]
Soluzione: aggiornare gg.classpath come indicato di seguito.
gg.classpath=$THIRD_PARTY_DIR/iceberg/*:$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/hadoop/*::$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/glue/*