1、nifi 服務啟動之後,瀏覽器輸入https://localhost:8443/nifi
,匿名登入或者輸入使用者名稱密碼進入操作頁面,如下圖所示:
2、元件工具欄
處理器,滑鼠放到圖示上提示Processor,裡面裡面有各種各樣的元件,可以實現各種各樣的功能。
拖拉處理器到畫布中,出現處理器選擇列表,可以根據處理器來源,標籤,型別,用途等進行檢索自己需要的處理器,如下圖所示
這裡我們選擇GenerateFlowFile進行演示(後續產生測試資料的時候會頻繁使用到此元件),如下圖所示:
選中處理器之後,點選add按鈕或者雙擊處理器進行新增到畫布,其他工具欄按鈕同樣也是透過拖拉到畫布的方式進行使用,如下圖所示:
3、狀態列
狀態列位於元件工具欄下方。狀態列中的圖示含義依次從左到右分別是如下:
(Active Threads)當前活動流中執行緒數。
(Total queued data)當前存在於流中的資料量。
(Transmitting Remote Process Groups)畫布上每個處於正在傳輸狀態下存在的遠端處理組數量。
(Not Transmitting Remote Process Groups)畫布上每個處於未傳輸狀態下存在的遠端處理組數量。
(Running Components)畫布上每個處於執行狀態下存在的處理器數量。
(Stoped Components)畫布上每個處於停止狀態下存在的處理器數量。
(Invalid Components)畫布上每個處於無效狀態下存在的處理器數量。
(Disabled Components)畫布上每個處於已禁止狀態的處理器數量。
(Up to date Versioned Process Groups)畫布上每個處於最新狀態下存在的版本化處理組數量。
(Locally Modifyed Versioned Process Groups)畫布上每個處於本地修改狀態下存在的版本化處理組數量。
(Stale Versioned Process Groups)畫布上每個處於過時狀態下存在的版本化處理組數量。
(Locally Modifyed and Stale Versioned Process Groups)畫布上每個處於本地修改且過時狀態下存在的版本化處理組數量。
(Sync failure Versioned Process Groups)畫布上每個處於同步失敗狀態下存在的版本化處理組數量。
(Last refresh )上次重新整理所有這些資訊的時間戳。
4、導航皮膚,皮膚中頂部四個按鈕從左到右功能依次如下:
(Zoom in)點選放大鏡進行放大操作。
(Zoom out)點選放大鏡進行縮小操作。
(Fit)將瀏覽區域調整到適合螢幕大小,以便整個資料流可以完全視覺化。
(Actual)將瀏覽區域調整到實際大小,即資料流的實際大小,可能需要使用者進行滾動檢視全部內容。
鳥瞰圖(滑鼠可以拖動矩形移動畫布)和麵包屑如下圖所示:
5、操作皮膚,皮膚中按鈕從左到右,從上到下功能依次如下:
(Configuration)配置,點選此按鈕設定處理器,處理組等相關屬性。
(Enable)啟用,點選此按鈕設定處理器可用。
(Disable)禁用,點選此按鈕設定處理器不可用。
(Start)啟動,點選此按鈕啟動,如果頁面中狀態列中的感嘆號數量大於0的話是無法啟動的,必須根據感嘆號提示內容修正感嘆號數量為0時才可以正常啟動。
(Stop)停止,點選此按鈕停止。
(Create Template)建立模版,點此按鈕將畫布內容儲存為模版,可以進行復用。
(Upload Template)上傳模版,點此按鈕可以將本地模版檔案上傳使用。
(Copy),複製畫布處理器等。
(Paste),貼上已經複製的內容到畫布。
(Group),點此按鈕快速建立子組,會講當前畫布內容包裹到子組裡面。
(Change Color),點此按鈕可以改變處理器的左上角的顏色,方便識別。
(Delete),點選此按鈕可以刪除畫布中選中的元件。
6、全域性選單,全域性選單位置在頁面右上角位置。全域性選單包含一些選項,允許您在畫布上操作現有的元件,暫不詳細描述,後續進行流程設計時進行講解。