Apache NiFi Training Curriculum 1
Apache NiFi Training
Apache NiFi Training Course Content
Big Data & Hadoop Overview
Introduction to big data and Hadoop, overview of the various components of the Hadoop ecosystem.
Big Data Architecture (Optional)
The detailed architecture of Big Hadoop, the high level architecture of Hadoop Distributed File System and MapReduce.
Data Lake Concepts & Constructs
Introduction to the concept of Data Lakes, its attributes, support for colocation of data in various formats, overcoming the problem of data silos.
Data Ingestion Layer
The Data ingestion layer in data lakes to transfer data from source to destination, the various varieties of data ingestion.
Data Ingestion Tools – Concepts
NiFi Processor, the data ingestion tools available for importing, transferring, loading and processing of data, introduction to Apache NiFi for data ingestion.
Apache NiFi Concepts
The fundamental concepts of Apache NiFi, the concepts of FlowFile, FlowFile Processor, Flow Controller, their attributes and functions in dataflow.
Apache NiFi Architecture
Introduction to the architecture of Apache NiFi, the various components including FlowFile Repository, Content Repository, Provenance Repository, web-based user interface.
Installation Requirements & Cluster Integration
Apache NiFi installation requirements, cluster integration, successfully running Apache NiFi, adding a processor, scaling up and down, working with attributes.
Key features of Apache NiFi
Important features of Apache NiFi, the dataflow function, the various aspects of Flow File, File Professor, Flow Controller, Processor Group and Connection.
Queuing and Buffering Data
The data buffering in Apache NiFi, the concept of queing, latency, recovery, working with directed graphs, controller services, data routing and transformation, Processor configuration, connection and addition.
Database Connection with NiFi
Connecting NiFi to database, transforming, splitting and aggregating data, the process of data egress, monitoring of NiFi, Reporting, Data Lineage, NiFi administration and Expression Language.