Replicat für Apache Iceberg hinzufügen

Hier erfahren Sie, wie Sie ein Replicat für ein Apache Iceberg-Ziel hinzufügen.

Verwandte Themen

Bevor Sie beginnen

Stellen Sie sicher, dass Sie ausführliche Informationen zu diesem Zielverbindungstyp prüfen.

Replicat hinzufügen

So fügen Sie ein Replicat für Apache Iceberg hinzu
  1. Klicken Sie im Navigationsmenü der OCI GoldenGate-Deployment-Konsole auf Replicat.
  2. Klicken Sie auf der Seite Replicat auf Replicat hinzufügen.
  3. Füllen Sie im Bereich "Replikat hinzufügen" auf der Seite Replicat-Informationen die Felder nach Bedarf aus, und klicken Sie auf Weiter:
    • Wählen Sie unter Replikattyp die Option "Klassisch" Replikat aus.
    • Geben Sie einen Prozessnamen ein, der nicht länger als 5 Zeichen ist.
    • Geben Sie eine Beschreibung ein, um diesen Prozess von anderen zu unterscheiden.
  4. On the Replicat Options page, complete the fields as needed, and then click Next:
    1. Geben Sie unter Replicat-Trail den Extract-Trailnamen ein.
    2. Wählen Sie unter Ziel die Option Apache Iceberg aus.
    3. Wählen Sie unter Format das Format aus, das Sie in Apache Iceberg aufnehmen möchten. Die Standardeinstellung ist "Parkett".
    4. Wählen Sie unter Verfügbarer Alias in der Dropdown-Liste die Apache Iceberg-Verbindung aus.
  5. Behalten Sie auf der Seite "Verwaltete Optionen" die Standardeinstellungen bei, und klicken Sie auf Weiter.
  6. Behalten Sie die Standardeinstellungen auf der Seite "Replicat-Parameter" bei und klicken Sie auf Weiter.
  7. Aktualisieren Sie auf der Seite "Replicat-Eigenschaften" die markierten Felder TODO, und klicken Sie auf Erstellen und ausführen.
    Weitere Informationen finden Sie unter Apache Iceberg-Zieldetails.

Kehren Sie zur Seite "Replicat" zurück, auf der Sie die Erstellung des Replicat-Prozesses anzeigen und Replicat-Aktionen aufrufen können.

Bekannte Probleme

Apache Iceberg-Replikation mit AWS Glue Data Catalog und Amazon S3-Buckets

Bei Apache Iceberg-Replikationen mit AWS Glue Data Catalog und AWS S3-Buckets kann der folgende Fehler auftreten:
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]
Problemumgehung: Aktualisieren Sie gg.classpath wie folgt:
gg.classpath=$THIRD_PARTY_DIR/iceberg/*:$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/hadoop/*::$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/glue/*