当前位置: 首页 > news >正文

广州网站推广平台sns社区网站开发

广州网站推广平台,sns社区网站开发,广州海珠区有什么好玩的景点,做电子网站【NIFI】实现ORACLE->ORACLE数据同步 需求 使用nifi实现 oracle->oracle 不同数据库之间的数据同步, 如果想实现 oracle->oracle技术有很多,例如使用oracle golden gate或者是kettle等,或者是使用oralce的dblink技术也能实现。当让…

【NIFI】实现ORACLE->ORACLE数据同步

需求

  • 使用nifi实现 oracle->oracle 不同数据库之间的数据同步, 如果想实现 oracle->oracle技术有很多,例如使用oracle golden gate或者是kettle等,或者是使用oralce的dblink技术也能实现。当让如果使用dblink就不是数据同步了,属于数据共享了。

配置如下

在这里插入图片描述

1、QueryDatabaseTable:用于读取数据
2、ConvertAvroToJSON:读取数据转换JSON
3、ConvertJSONToSQL: 转换插入语句
4、PutSQL: 执插入语句
5、ConvertJSONToSQL: 转换更新语句
6、PutSQL: 执更新语句

1、QueryDatabaseTable 配置

在这里插入图片描述

  • Database Connection Pooling Service:数据库连接池,点击后面红色的按钮可以添加:
    在这里插入图片描述
    在这里插入图片描述

Database Connection URL:jdbc:oracle:thin:@<ip>:<port>/<db>
DatabaseDriver Class Name:oracle.jdbc.driver.OracleDriver
Database DriverLocation(s):/app/nifi-1.27.0/extensions/ojdbc6-11.2.0.4.0-atlassian-hosted.jar
Database User:<username>
Password:<password>

以上根据实际情况配置,如果存在多个jar可以只填写到文件夹;
在这里插入图片描述
点击小闪电可以启动获取是关闭连接池

  • JDBC Connection Pool:ORACLE-TEST-CA-155
  • Database Type:ORALCE
  • Table Name:application_20230210
  • Maximum-value Columns:OID

Maximum-value Columns:填写了意味着每次只比上一次同步记录值大的数据;

2、ConvertAvroToJSON 配置

在这里插入图片描述
不用做任何调整,使用默认位置

3、ConvertJSONToSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119
  • Statement Type:INSERT
  • Table Name:APPLICATION_20230210
  • Update Keys:OID

注意避坑:Table Name 必须大写,ORACLE 默认大小写不敏感的,否则无法实现数据同,ConvertJSONToSQL 在生成sql时候去读的是oracle表的字段

4、PutSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119

5、ConvertJSONToSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119
  • Statement Type:UPDATE
  • Table Name:APPLICATION_20230210
  • Update Keys:OID

注意避坑:Table Name 必须大写,ORACLE 默认大小写不敏感的,否则无法实现数据同,ConvertJSONToSQL 在生成sql时候去读的是oracle表的字段

6、PutSQL 配置

在这里插入图片描述

  • JDBC Connection Pool:ORACLE-DEV-PO-119

连线配置

1、QueryDatabaseTable:用于读取数据
2、ConvertAvroToJSON:读取数据转换JSON
3、ConvertJSONToSQL: 转换插入语句
4、PutSQL: 执插入语句
5、ConvertJSONToSQL: 转换更新语句
6、PutSQL: 执更新语句

1->2 QueryDatabaseTable -> ConvertAvroToJSON

在这里插入图片描述

2->3 ConvertAvroToJSON-> ConvertJSONToSQL

在这里插入图片描述

3->4ConvertJSONToSQL -> PutSQL

在这里插入图片描述

2->5 ConvertAvroToJSON -> ConvertJSONToSQL

在这里插入图片描述

5->6ConvertJSONToSQL -> PutSQL

在这里插入图片描述
其他场景的均终止即可
在这里插入图片描述
最后节点的关系是全部终止
在这里插入图片描述

启动流程

对流程中的每个步骤进行启动
在这里插入图片描述
这样就完成了同步的配置,接下来就能去检查数据表中的数据了

http://www.yayakq.cn/news/561850/

相关文章:

  • 个人网站赚广告费aso具体优化
  • 网站集约化建设的目的移动端开发用什么编程语言
  • 淮安网站建设服务通过网站的和报刊建设
  • 国内跨境电商建站系统wordpress恶意注册插件
  • 嘉兴企业网站建设公司做网站需要什么硬件
  • 中国建设局网站首页空间设计网站
  • 手机 网站制作网站源码制作
  • 怎么做网站跟域名商标设计网址大全
  • 网站制作.android app
  • 企业网站建设方案范文响应式网站服务
  • 360网站优化成都 网站 建设
  • 在线代理浏览器网站网站续费话术
  • 目前做啥网站致富提升seo排名的方法
  • 鞍山网站建设联系方式辽宁专业网站建设大全
  • 网络app开发网站建设秦皇岛市人事考试网
  • 大气集团企业网站源码网站建设方案论文1500
  • 二手房公司如何做网站商城网站结算页面怎么做
  • 网站点击率代码中国建设工程协会标准网站
  • 茂名网站建设方案推广wordpress加载缓慢
  • 西安航空城建设发展集团网站房屋网
  • 做网站时候编代码分类网站 php
  • 镇江网站优化哪家好wordpress建站教程书推荐
  • 郑州网站托管丽江市网站建设
  • 做网站产生的流量费怎么算农商网站建设个人总结
  • 职业生涯规划ppt免费模板淄博网站建设推广优化
  • 伊宁市住房与城乡建设局网站软件开发项目预算
  • 江苏网络公司网站建设wordpress文本编辑器哪个好
  • 凡科网站怎样做广州网站备案
  • 福州seo建站鹤壁网络推广公司
  • 国外网站国内做二维码北京建设工程交易服务中心网站