2016-03-24 44 views
1

對於需要開發ETL過程(提取轉換加載)的項目,該過程從在REST API上公開其數據的(傳統)工具讀取數據。這些數據需要存儲在亞馬遜S3中。新手如何使用Apache Nifi來使用REST api作爲源代碼?

我真的很喜歡用apache nifi來試試這個,但我真的沒有線索,但是我可以如何與REST API連接,以及在哪裏/如何實現一些業務邏輯來與源系統「交談正確的協議」 。例如,我喜歡跟蹤到目前爲止寫入的數據,因此它可以繼續加載它所在的位置。

到目前爲止,我一直在閱讀nifi文檔,並且我對該工具提供的內容有了更深入的瞭解。然而,我不清楚如何在nifi架構中實現這個任務。

希望有人能給我一些指導?

感謝, 保羅

回答

0

第1步:添加監聽HTTP處理器 enter image description here

步驟2:配置 enter image description here

第3步:確保你有一個上下文路徑和偵聽端口 步驟4:連接其他組件。例如一個put文件處理器。這樣來自REST API的數據可以存儲在文件中。然後運行它!

第5步:使用POST將數據捲曲到REST終點

+0

您是否可以更新文章中的圖像? – watery

相關問題