【NIFI】1.11插入迁移数据爬坑问题记录

【NIFI】1.11插入迁移数据爬坑问题记录,第1张

问题及解决方案 1、问题1:Oracle数据库插入失败避坑其一

Nifi在接入数据插入到数据库时,
大多人会遇到同样的数据和表结构往Mysql插入一切正常,
缺无法插入数据到Oracle数据库,而且很难发现问题所在,问题解决方式如下

问题解决:
插入数据到mysql和oracle时,ConvertJSONToSQL 组件中表名的大小写问题导致,
mysql插入时候表名大小写均可,但Oracle数据库插入时,表名必须大写,小写则插入不进去;
如图位置:

2、问题2:数据库插入数据事务零散提交问题

Nifi插入数据到数据库过程汇总,数据量少无法插入到数据库中;
使用PutSql组件往数据库插入时候,按照默认的配置发现,批次数量是100,但数据少于100时,总是插入不到数据库,而且还没抛错出来是最难的,
发现原因就是这个“Support Fragmented Transactions”配置问题,
问题解决:
这个默认是true,修改为false即可,也就是实时提交;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/791768.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存