【NIFI】 Apache NiFI 安裝及簡單的使用

NiFI介紹

  NiFi(NiagaraFiles)是爲了實現系統間數據流的自動化而構建的。雖然術語「數據流」用於各類上下文,但咱們在此處使用它來表示系統之間的自動和管理信息流html

  官網地址:http://nifi.apache.org/前端

  文檔:http://nifi.apache.org/docs.htmlapache

  

NiFi架構

   

NiFI安裝

  環境要求:a、須要Java 8或更高版本瀏覽器

       b、支持的操做系統:Linux、Unix、Windows、Mac OS X架構

  一、下載安裝包工具

    命令:wget -b http://mirror.bit.edu.cn/apache/nifi/1.8.0/nifi-1.8.0-bin.tar.gzspa

  二、解壓安裝包、便可使用操作系統

    命令:tar -zxvf nifi-1.8.0-bin.tar.gz3d

    目錄以下:
      code

  三、配置文件( nifi-1.8.0/conf/nifi.properties )、可使用默認配置,根據本身狀況進行修改

      

  四、操做NIFI,啓動的時候,比較慢,注意機器內存是否足夠

    後臺啓動命令:./bin/nifi.sh start

    前端啓動命令:./bin/nifi.sh run

    關閉命令:./bin/nifi.sh stop

    首次啓動NiFi時,會建立如下文件和目錄:

 

    • content_repository

    • database_repository

    • flowfile_repository

    • provenance_repository

    • work 目錄

    • logs 目錄

    • conf目錄中,將建立flow.xml.gz文件

 

  五、啓動後,使用瀏覽器進行訪問,地址:http://ip:8080/nifi

      

NIFI簡單使用

  不理解NIFI是作什麼的,看一個簡單的例子(同步文件夾)吧,幫助理解

  一、從工具欄中拖入一個Processor,在彈出面板中搜索GetFIle,而後確認
       

  二、配置GetFile,設置結束關係、輸入目錄、保留源文件,其餘設置能夠不動,輸入目錄中有文件:file.txt(內容爲abc)。

          

            

  三、從工具欄中拖入一個Processor,在彈出面板中搜索PutFIle,而後確認,如第一步

  四、配置PutFile,設置結束關係、輸出目錄,其餘設置能夠不動,輸出目錄爲空文件夾

       

  五、將GetFIle與PutFIle關聯起來,從GetFIle中心點擊,拖拉到PutFIle上

       

  六、右鍵啓動GetFIle與PutFIle,能夠看到結果,輸入目錄中的文件同步到,輸出目錄中了

    

  

  注意:操做過程當中,注意錯誤排查

    一、Processor上的警告

      

    二、Processor上的錯誤

      

相關文章
相關標籤/搜索