1.基本介绍
Data迁移,墙内使用的NIfi很多都是旧版本的,需要使用很多Processor.
科学上网浏览了一下,使用Nifi进行数据file->DB,关键是采用Controller services,截图以下:
2.关键步骤
避免重复啰嗦,直接说key points.
配置PutDatabaseRecord的Controller services(CSVReader和DBCPConnectionPool) ,其他信息如下图(按需修改):
2.1 CSVReader
如图
2.2 DBCPConnectionPool
注意:这里有两个坑。
Driver Location的填写:如果Server是在windows的,按照我格式填写;在Linux上,直接填写pwd的结果就好了。
URL后加serverTimezone=UTC,不然emit error about time
3.Result(FIle->DB)
如果File的data format 无法 mapping table column咋办呢?
如图:
我也是操作了半天才整出来了,下次有空才记录方法吧。