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

相关推荐
ManageEngineITSM1 天前
技术的秩序:IT资产与配置管理的现代重构
大数据·运维·数据库·重构·工单系统
一周困⁸天.1 天前
Elasticsearch+Logstash+Filebeat+Kibana部署【7.1.1版本】
大数据·elk·elasticsearch·jenkins
档案宝档案管理1 天前
档案宝:企业合同档案管理的“安全保险箱”与“效率加速器”
大数据·数据库·人工智能·安全·档案·档案管理
小湘西1 天前
在 Hive 中NULL的理解
数据仓库·hive·hadoop
workflower1 天前
FDD(Feature Driven Development)特征驱动开发
大数据·数据库·驱动开发·需求分析·个人开发
牛奶咖啡131 天前
zabbix实现监控Hadoop、Docker、SSL证书过期时间应用的保姆级实操流程
hadoop·zabbix·docker-ce引擎安装·监控docker容器·监控ssl证书的过期时间·监控hadoop·安装配置agent2
YangYang9YangYan1 天前
高职新能源汽车技术专业职业发展指南
大数据·人工智能·数据分析·汽车
河南博为智能科技有限公司1 天前
RS485转以太网串口服务器-串口设备联网的理想选择
大数据·服务器·人工智能·单片机·嵌入式硬件·物联网
Hello.Reader1 天前
Spark RDD 编程从驱动程序到共享变量、Shuffle 与持久化
大数据·分布式·spark
VXHAruanjian8881 天前
以智促效,释放创新力量,RPA助力企业全面自动化变革
大数据·人工智能