Skip to content

Apache NiFi

  • From, Data Engineering with Python by Paul Crickard. Packt Publishing, 2020.

NiFi was built by the NSA and is a GUI interface workflow manager for building data pipelines.

Install NiFi

  • Download : https://nifi.apache.org/download.html

  • CLI download with curl:

    1
    curl https://dlcdn.apache.org/nifi/1.15.0/nifi-1.15.0-bin.tar.gz
    

  • Extract NiFi files:
    1
    tar xvzf nifi.tar.gz
    
  • Run NiFi in this folder:
    1
    2
    cd nifi
    bin/nifi.sh start
    
  • Check for JAVA_HOME path:
    1
    sudo bin/nifi.sh status
    
  • Install Java if no JAVA_HOME set:
    1
    sudo apt install openjdk-11-jre-headless