Apache NiFi Introduction
  • Course Introduction
  • What is a Data Flow, Data Pipeline & ETL?
  • Very Important Notice
  • Why should we use a Framework for Data Flow?
  • What is Apache NiFi?
Apache NiFi Installation
  • Installing Apache NiFi in a Mac/Linux
  • Installing Apache NiFi in a Windows Machine
Apache NiFi Basics
  • NiFi User Interface
  • Core NiFi Terminologies
  • More on FlowFiles of NiFi
  • Types of Processors Available in NiFi
  • Processor Configuration, Connection & Relationship in NiFi
  • Connection Queue & Back Pressure in NiFi
Hands-on with Apache NiFi
  • Working with Attributes & Content in NiFi
  • Working with Expression Language in NiFi
  • More on Expression Language Functions in NiFi
  • Working with Process Group, Input Port & Output Port in NiFi
  • Working with Templates in NiFi
  • Working with Funnel in NiFi
  • Working with Controller Services in NiFi
  • Working with Variable Registry in NiFi
  • Apache NiFi Basics
Apache NiFi Advanced Concepts
  • FlowFile Prioritization in NiFi
  • FlowFile Expiration in NiFi
  • Data Provenance in NiFi
Monitoring in NiFi
  • Monitoring NiFi
  • Monitoring NiFi using Reporting Task
  • Remote Monitoring NiFi using Reporting Task
NiFi Registry for Version Control
  • Overview on NiFi Registry
  • Installation of NiFi Registry
  • Configuring NiFi and NiFi Registry to Enable Version Control
  • Configuring NiFi Registry with Multiple NiFi Instances
  • Configuring NiFi Registry to Enable Git Persistence
NiFi Cluster for Heavy Lifting
  • Overview on NiFi Clustering
  • Limitation in NiFi Clustering
  • NiFi Cluster Configuration using Embedded Zookeeper
  • NiFi Cluster Configuration Steps (Reference)
  • NiFi Cluster Configuration using External Zookeeper
  • NiFi Cluster Configuration Steps in Single Machine (Reference)
NiFi Custom Processor - Do the Impossible
  • Overview on NiFi Custom Processor
  • Development Environment Setup (Optional)
  • Our First Custom Processor
Bonus
  • Learn with Manoj
  • Advanced NiFi Templates for Reference
  • Feedback to Add More Content