1.基本介绍

Data迁移,墙内使用的NIfi很多都是旧版本的,需要使用很多Processor.
科学上网浏览了一下,使用Nifi进行数据file->DB,关键是采用Controller services,截图以下:
将多条数据一次装载进数据库(Nifi:file->DB)

2.关键步骤

避免重复啰嗦,直接说key points.
配置PutDatabaseRecord的Controller services(CSVReader和DBCPConnectionPool) ,其他信息如下图(按需修改):
将多条数据一次装载进数据库(Nifi:file->DB)

2.1 CSVReader

如图
将多条数据一次装载进数据库(Nifi:file->DB)

2.2 DBCPConnectionPool

注意:这里有两个坑。
Driver Location的填写:如果Server是在windows的,按照我格式填写;在Linux上,直接填写pwd的结果就好了。
URL后加serverTimezone=UTC,不然emit error about time
将多条数据一次装载进数据库(Nifi:file->DB)

3.Result(FIle->DB)

将多条数据一次装载进数据库(Nifi:file->DB)
如果File的data format 无法 mapping table column咋办呢?
如图:
将多条数据一次装载进数据库(Nifi:file->DB)
我也是操作了半天才整出来了,下次有空才记录方法吧。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-21
  • 2021-10-07
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案