將多條數據一次裝載進數據庫(Nifi:file->DB)

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咋辦呢?
如圖:
在這裏插入圖片描述
這裏有:https://blog.csdn.net/jingtiaoyang6666/article/details/97035656

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章