为 Kafka 目标添加复制

了解如何为 Kaka 目标添加 Replicat ,例如 Apache KafkaOCI Streaming with Apache Kafka

添加 Replicat (26ai)

在添加运行 Replicat 之前,请确保复查特定于此目标类型的详细信息
要在 Oracle GoldenGate 26ai 中为 Kafka 添加 Replicat
  1. OCI GoldenGate 部署控制台导航菜单中,单击 Replicat
  2. 复制页上,单击添加复制
  3. 在“添加复制”面板的复制信息页上,根据需要填写字段,然后单击下一步
    • 选择复制类型
      • 经典复制
      • 协调的复制
    • 输入进程名称,长度不超过 5 个字符。
    • 输入说明,以帮助区分此流程与其他流程。
  4. 复制选项页上,根据需要填写字段,然后单击下一步
    • 复制线索:
      • 输入名称
      • 如果希望跟踪文件位于非默认位置,请输入子目录
      • 选择加密配置文件。如果未创建加密概要信息,则默认情况下会选择本地 Wallet。
      • 对于开始,选择数据处理的起点:
        • 日志中的位置(默认)
        • Now
        • 定制时间
    • 线索位置:
      • 输入序号
      • 输入 RBA 偏移
      • Target(目标)下拉列表中选择 Kafka。
      • 启用 Kafka Connect
    • 目标身份证明:
      • 选择
      • 选择指定域中的别名
      • 选择检查点。保留默认选择,或选择为目标部署创建的检查点表。
      • 选择最大线程数(仅限协调的复制)。
  5. 托管选项页上,根据需要填写可选字段,然后单击下一步
    • 选择概要文件名称(如果有)。
    • 启用对部署健康状况至关重要。
    • 启用和配置自动启动设置。
  6. 参数文件页上,可以添加参数以进一步配置复制。例如:
    table source.table1;

    如果使用协调的 Replicat ,请将 TARGETDB LIBFILE libggjava.so SET property=/u02/Deployment/etc/conf/ogg/your_replicat_name.properties 添加到参数文件中。

    注意:

    GoldenGate 默认使用格林威治标准时间 (GMT)。使用 SETENV 覆盖此复制进程的默认设置。此更改不适用于部署。例如:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  7. 属性文件页上,查看属性并确保根据需要为每个标记为 #TODO 的属性设置值。

    例如,对于 gg.handler.kafkahandler.topicMappingTemplate=,输入流名称。

    有关此目标属性的信息,请参见 Oracle GoldenGate for Distributed Applications and Analytics 指南中的 Apache Kafka

  8. 单击创建并运行。如果单击创建,则稍后可以从复制页手动启动复制

添加复制 (21 c )

要在 Oracle GoldenGate 21 c 中为 Apache Kafka 目标添加复制:
  1. OCI GoldenGate 部署控制台的“管理服务概览”页上,单击添加复制(加号图标)。
  2. 在“添加复制”页上,选择复制类型,然后单击下一步
    副本的类型包括:
    • 经典复制
    • 协调的复制
  3. 在“复制选项”页上,填写以下字段,然后单击下一步
    1. 对于进程名称,输入复制进程的名称。
    2. (可选)对于说明,输入简短说明以将此流程与其他流程区分开来。
    3. 对于线索名称,输入两个字符的线索名称。
    4. 对于目标,从下拉列表中选择 Kafka
    5. 对于 OCI 的可用别名,请选择 Kafka 连接。
  4. 在“参数文件”页上,根据需要添加和配置复制参数,然后单击下一步

    注意:

    GoldenGate 默认使用格林威治标准时间 (GMT)。使用 SETENV 覆盖默认设置。例如:
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    了解有关 SETENV 的详细信息。

  5. 在“属性文件”页的 gg.handler.kafkahandler.topicMappingTemplate= 中,输入流名称。
  6. 单击添加并运行
您将返回到“管理服务概览”页,在该页中可以监视复制进程的状态。单击处理名称以查看其详细信息并访问报告。