Apache Iceberg용 Replicat 추가

Apache Iceberg 대상에 대한 Replicat를 추가하는 방법을 알아봅니다.

시작하기 전에

이 대상 접속 유형에 대한 자세한 정보를 검토해야 합니다.

Replicat 추가

Apache Iceberg용 Replicat 추가
  1. OCI GoldenGate 배치 콘솔 탐색 메뉴에서 복제를 누릅니다.
  2. 복제 페이지에서 복제 항목 추가를 누릅니다.
  3. 복제 항목 추가 패널의 복제 항목 정보 페이지에서 필요에 따라 필드에 정보를 입력한 후 다음을 누릅니다.
    • 복제 유형에 대해 클래식 복제를 선택합니다.
    • 프로세스 이름을 5자 이하로 입력합니다.
    • 이 프로세스를 다른 프로세스와 구별하는 데 도움이 되도록 설명을 입력합니다.
  4. 복제 옵션 페이지에서 필요에 따라 필드에 정보를 입력한 후 다음을 누릅니다.
    1. 복제 추적에 대해 추출 추적 이름을 입력합니다.
    2. 대상의 경우 Apache Iceberg를 선택합니다.
    3. 형식의 경우 Apache Iceberg에 수집할 형식을 선택합니다. 기본값은 Parquet입니다.
    4. 사용 가능한 별칭의 경우 드롭다운에서 Apache Iceberg 접속을 선택합니다.
  5. [관리 옵션] 페이지에서 기본 설정을 그대로 두고 다음을 누릅니다.
  6. 복제 매개변수 페이지에서 기본 설정을 그대로 두고 다음을 누릅니다.
  7. 복제 속성 페이지에서 TODO로 표시된 필드를 업데이트한 다음 생성 및 실행을 누릅니다.
    자세한 내용은 Apache Iceberg 대상 세부정보를 참조하십시오.

Replicat 프로세스 생성을 확인하고 Replicat 작업에 액세스할 수 있는 Replicat 페이지로 돌아갑니다.

알려진 문제

AWS Glue Data Catalog 및 Amazon S3 버킷을 사용하는 Apache Iceberg 복제

AWS Glue Data Catalog 및 AWS S3 버킷을 사용하는 Apache Iceberg 복제에서 다음 오류가 발생할 수 있습니다.
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]
임시해결책: gg.classpath를 다음과 같이 업데이트합니다.
gg.classpath=$THIRD_PARTY_DIR/iceberg/*:$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/hadoop/*::$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/glue/*