nifi DBCPconnectpool 连接oracle 死链接
- 问题展示
- 问题解决
- 后言
- 官网
- 中文网
- Groovy脚本学习
问题展示
原因,nifi 连接oracle因为网络波动出现死链接,我的数据同步停止于前一天晚上一点半左右,因为最近一致出现这个问题,综合判断之下发现应该时oracle 死链接,同类型问题可见以下两个链接(感觉问题有点相似,仅供参考,其实这篇文章也是仅供参考,也是自己摸索出来的无限百度)
==》JDBC死链接导致NIFI线程假死以及解决方案
==》连接oracle发生卡死现象
问题解决
设置以下属性,来保证连接超时问题 (单位ms)
弊端:
1,就是如果你的sql时间过长,哪怕是正常的,也会抛出异常,所以要根据实际情况来决定超时时长
2,当前设定仅限于oracle
超时之后的报错,爆出连接超时超过 6ms (之前为了测试设置的很短,6ms)
后言
虽然nifi的官网不咋地,但是也是最权威的,下面贴几个我常用的nifi资料查询网站
官网
nifi官网
中文网
感觉没有那么全
Apache NIFI中文文档
Groovy脚本学习
由浅入深的了解Groovy的基本使用
Groovy的List(列表)操作
Groovy的Map操作
Groovy创建JSON与解析JSON处理