PiflowX组件-OracleCdc

OracleCdc组件

组件说明

Oracle CDC连接器允许从Oracle数据库读取快照数据和增量数据。

计算引擎

flink

组件分组

cdc

端口

Inport:默认端口

outport:默认端口

组件属性

名称 展示名称 默认值 允许值 是否必填 描述 例子
hostname Hostname "" Oracle数据库服务器的IP地址或主机名。如果url不为空,则可能未配置hostname,否则hostname不能为空。 127.0.0.1
username Username "" 连接到Oracle数据库服务器时要使用的Oracle用户的名称。 root
password Password "" 连接Oracle数据库服务器时使用的密码。 123456
databaseName DatabaseName "" 要监视的Oracle服务器的数据库名称。 test
schemaName Schema "" 要监视的Oracle数据库的Schema
tableName TableName "" 需要监视的Oracle数据库的表名。 test
port Port 1521 Oracle数据库服务器的整数端口号。 1521
url "" Oracle数据库服务器的JdbcUrl。如果配置了hostname和port参数,则默认情况下URL由SID格式的hostname port database-name连接。否则,您需要配置 URL参数。
tableDefinition TableDefinition "" Flink table定义。
properties PROPERTIES "" 连接器其他配置。

OracleCdc示例配置

json 复制代码
{
  "flow": {
    "name": "OracleCdcTest",
    "uuid": "1234",
    "stops": [
      {
        "uuid": "0000",
        "name": "OracleCdc1",
        "bundle": "cn.piflow.bundle.flink.cdc.oracle.OracleCdc",
        "properties": {
          "hostname": "192.168.186.102",
          "username": "dbzuser",
          "password": "dbz",
          "databaseName": "ORCLCDB",
          "tableName": "PRODUCTS_TEST",
          "tableDefinition": "{\"catalogName\":null,\"dbname\":null,\"tableName\":\"\",\"ifNotExists\":true,\"physicalColumnDefinition\":[{\"columnName\":\"id\",\"columnType\":\"INT\",\"comment\":\"id\",\"primaryKey\":true},{\"columnName\":\"name\",\"columnType\":\"STRING\",\"comment\":\"name\"},{\"columnName\":\"age\",\"columnType\":\"INT\"}],\"metadataColumnDefinition\":null,\"computedColumnDefinition\":null,\"watermarkDefinition\":null}",
          "properties": "{}"
        }
      },
      {
        "uuid": "2222",
        "name": "ShowData1",
        "bundle": "cn.piflow.bundle.flink.common.ShowChangeLogData",
        "properties": {
          "showNumber": "100"
        }
      }
    ],
    "paths": [
      {
        "from": "OracleCdc1",
        "outport": "",
        "inport": "",
        "to": "ShowData1"
      }
    ]
  }
}
示例说明

本示例演示了通过OracleCdc从数据库ORCLCDB中读取PRODUCTS_TEST表数据,并使用ShowChangeLogData组件将数据打印在控制台。

演示DEMO

PiflowX组件-OracleCdc

相关推荐
Hello World......2 小时前
Java求职面试揭秘:从Spring到微服务的技术挑战
大数据·hadoop·spring boot·微服务·spark·java面试·互联网大厂
yyywoaini~6 小时前
idea中编写spark程序
spark
数据与人工智能律师8 小时前
虚拟主播肖像权保护,数字时代的法律博弈
大数据·网络·人工智能·算法·区块链
一只专注api接口开发的技术猿9 小时前
企业级电商数据对接:1688 商品详情 API 接口开发与优化实践
大数据·前端·爬虫
古拉拉明亮之神9 小时前
Spark处理过程-转换算子
javascript·ajax·spark
今天我又学废了11 小时前
Spark,SparkSQL操作Mysql, 创建数据库和表
大数据·mysql·spark
yyywoaini~11 小时前
序列化和反序列化hadoop实现
hadoop·eclipse·php
薇晶晶12 小时前
hadoop中spark基本介绍
hadoop
小萌新~~~~12 小时前
Spark缓存---cache方法
spring·缓存·spark
杰克逊的日记13 小时前
Flink运维要点
大数据·运维·flink