Adicionar um processo Replicat para Apache Iceberg

Aprenda a adicionar um processo Replicat para um destino do Apache Iceberg.

Tópicos Relacionados

Antes de começar

Certifique-se de revisar informações detalhadas sobre este tipo de conexão de destino.

Adicionar um processo de Replicat

Para adicionar um processo Replicat para o Apache Iceberg
  1. No menu da navegação da console de implantação do OCI GoldenGate, clique em Replicar.
  2. Na página Replicar, clique em Adicionar Replicar.
  3. No painel Adicionar Replicat, na página Informações de Replicat, preencha os campos conforme necessário e clique em Próximo:
    • Para o Tipo de Replicat, selecione Replicat Clássico
    • Informe um Nome do Processo, com no máximo 5 caracteres.
    • Informe uma Descrição para ajudar a distinguir esse processo de outros.
  4. Na página Opções de Replicat, preencha os campos conforme necessário e clique em Próximo:
    1. Para Trilha de Replicação, informe o nome da trilha de Extração.
    2. Para Destino, selecione Apache Iceberg.
    3. Para Formatar, selecione o formato que deseja ingerir no Apache Iceberg. O padrão é parquet.
    4. Para Alias Disponíveis, selecione a conexão do Apache Iceberg na lista suspensa.
  5. Na página Opções Gerenciadas, deixe as definições padrão e clique em Próximo.
  6. Na página Parâmetros de Replicat, deixe as definições default e clique em Avançar.
  7. Na página Propriedades do Replicat, atualize os campos marcados como TODO e clique em Criar e Executar.
    Consulte Detalhes do alvo do Apache Iceberg para obter mais informações.

Você retorna à página Replicat na qual pode exibir a criação do processo Replicat e acessar Ações do Replicat.

Problemas conhecidos

Replicação do Apache Iceberg usando os buckets do AWS Glue Data Catalog e Amazon S3

Nas replicações do Apache Iceberg usando o AWS Glue Data Catalog e os buckets do AWS S3, você pode encontrar o seguinte erro:
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]
Solução alternativa: atualize o gg.classpath da seguinte forma:
gg.classpath=$THIRD_PARTY_DIR/iceberg/*:$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/hadoop/*::$THIRD_PARTY_DIR/s3/*:$THIRD_PARTY_DIR/glue/*