- Apache NiFi 教程
- Apache NiFi - 首頁
- Apache NiFi - 簡介
- Apache NiFi - 基本概念
- Apache NiFi - 環境設定
- Apache NiFi - 使用者介面
- Apache NiFi - 處理器
- Apache NiFi - 處理器分類
- Apache NiFi - 處理器關係
- Apache NiFi - FlowFile
- Apache NiFi - 佇列
- Apache NiFi - 處理組
- Apache NiFi - 標籤
- Apache NiFi - 配置
- Apache NiFi - 管理
- Apache NiFi - 建立資料流
- Apache NiFi - 模板
- Apache NiFi - API
- Apache NiFi - 資料溯源
- Apache NiFi - 監控
- Apache NiFi - 升級
- Apache NiFi - 遠端處理組
- Apache NiFi - 控制器設定
- Apache NiFi - 報告任務
- Apache NiFi - 自定義處理器
- Apache NiFi - 自定義控制器服務
- Apache NiFi - 日誌記錄
- Apache NiFi 有用資源
- Apache NiFi - 快速指南
- Apache NiFi - 有用資源
- Apache NiFi - 討論
Apache NiFi - 建立資料流
Apache NiFi 提供了大量元件,幫助開發人員為任何型別的協議或資料來源建立資料流。要建立資料流,開發人員可以從選單欄將元件拖動到畫布上,然後透過單擊並拖動滑鼠從一個元件連線到另一個元件。
通常,NiFi 在資料流的起始位置有一個監聽器元件,例如 getfile,它從源系統獲取資料。在另一端,有一個傳送器元件,例如 putfile,並且中間有一些元件來處理資料。
例如,讓我們建立一個數據流,它從一個目錄中獲取一個空檔案,在該檔案中新增一些文字,然後將其放入另一個目錄中。
首先,將處理器圖示拖到 NiFi 畫布上,並從列表中選擇 GetFile 處理器。
建立一個輸入目錄,例如 **c:\inputdir**。
右鍵單擊處理器並選擇配置,在屬性選項卡中新增 **輸入目錄 (c:\inputdir)**,然後單擊應用並返回畫布。
將處理器圖示拖到畫布上,並從列表中選擇 ReplaceText 處理器。
右鍵單擊處理器並選擇配置。在**屬性**選項卡中,在替換值的文字框中新增一些文字,例如 **“Hello tutorialspoint.com”**,然後單擊應用。
轉到設定選項卡,選中右側的失敗複選框,然後返回畫布。
將 GetFIle 處理器連線到 ReplaceText 的成功關係。
將處理器圖示拖到畫布上,並從列表中選擇 PutFile 處理器。
建立一個輸出目錄,例如 **c:\outputdir**。
右鍵單擊處理器並選擇配置。在屬性選項卡中,新增 **目錄 (c:\outputdir)**,然後單擊應用並返回畫布。
轉到設定選項卡,選中右側的失敗和成功複選框,然後返回畫布。
將 ReplaceText 處理器連線到 PutFile 的成功關係。
現在啟動資料流,並在輸入目錄中新增一個空檔案,您將看到它會移動到輸出目錄,並且文字將新增到檔案中。
透過遵循上述步驟,開發人員可以選擇任何處理器和其他 NiFi 元件來為其組織或客戶建立合適的資料流。