Apache NiFi Complete Master Course HDP Automation ETL
- IT & Software
- Jan 23, 2025

Apache NiFi Complete Master Course – HDP – Automation ETL, available at $69.99, has an average rating of 4.19, with 57 lectures, based on 1049 reviews, and has 6734 subscribers.
You will learn about Apache Nifi (Niagara Files) basics to advanced concepts Flowfile, Processor, Connections, Controller, ProcessGroup, Input – output ports, Funnel etc., Installation, Security, Customization, Scalability of Apache Nifi Develop simple to complex Dataflow and take it to production Nifi Registry – Dataflow registry Hortonworks DataFlow HDF Integreate with Kafka, NoSQL Database, RDBMS, File System, etc Porcess different types of files like CSV, JSON, Text file, etc., This course is ideal for individuals who are Developers, Architects, Beginners who wants to learn Apache NiFi or ETL team who wants to move to latest technology It is particularly useful for Developers, Architects, Beginners who wants to learn Apache NiFi or ETL team who wants to move to latest technology.
Enroll now: Apache NiFi Complete Master Course – HDP – Automation ETL
Summary
Title: Apache NiFi Complete Master Course – HDP – Automation ETL
Price: $69.99
Average Rating: 4.19
Number of Lectures: 57
Number of Published Lectures: 57
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 57
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Apache Nifi is next generation framework to create data pipeline and integrate with almost all popular systems in the enterprise. It has more than 250 processorsand more than 70 controllers.
This course covers all all basic to advanced concepts available in Apache Nifi like
Flowfile
Controllers
Processors
Connections
Process Group
Funnel
Data Provenance
Processor relationships
Input and Output Ports
This course also covers on the Apache Nifi Subprojectslike
Nifi Registry
As part of production maintenance, user may have to take cautious decision to improve the performance and handle the errors efficiently. To facilitate the same, Demo also covers on
Handling Throughputand Latency
Handling Back Pressure and Yield
Errorhandling
Failure Retry
Monitoring Bulletin
Data Provenance
To have seamless experience with data, handling of data latency and throughput and prioritizing the data is important. Its controlled with relationship, yieldand back pressure.
Various processorsand controllersto process various type of data is demonstrated.
Processors which are used in production scenarios like HTTP, RDBMS, NoSQL S3, CSV, JSON, Hive, etc., are covered in detail along with controllers like SSL, ConnectionPool, etc., with demo.
All these concepts are covered with demo and real time implementation is provided.
For easy practical purpose, all the demonstrated flowfile templateis uploadedas part of the course.
Demo on creating and using KeyStore, Trust Store for SSLcommunication.
Using Mavenand Eclipse EE for custom processor and deploying nar fileto Nifi libraries.
Course Curriculum
Chapter 1: Introduction to Apache Nifi
Lecture 1: Introduction
Lecture 2: Apache Nifi Introduction
Lecture 3: Dataflow Introduction – Key Features
Lecture 4: Basic Installation
Lecture 5: Terminology Introduction
Lecture 6: UI Introduction – Play with Apache Nifi User Interface
Chapter 2: First Baby Step – Flow file Demo
Lecture 1: Create Simple Workflow
Chapter 3: Processors and Connections
Lecture 1: Processor Category
Lecture 2: Connection configuration
Lecture 3: Processor Configuration Settings
Lecture 4: Processor Configuration Scheduling
Lecture 5: Processor Configuration Property
Chapter 4: Next Step into Flowfile
Lecture 1: Working with Attributes
Lecture 2: Log Configuration and Monitoring Logs
Lecture 3: Handling Failures
Lecture 4: Working With Templates
Chapter 5: Integrating Apache Nifi with Distributed Messaging System – Apache Kafka
Lecture 1: Apache Kafka Quick Introduction and Demo
Lecture 2: Nifi As Producer
Lecture 3: Nifi As Consumer
Chapter 6: Process group and Funnel
Lecture 1: Process group – Input and Output ports
Lecture 2: Funnel Forking
Lecture 3: Funnel Combine
Chapter 7: Monitoring and Provenance
Lecture 1: Nifi Monitoring and Statistics
Lecture 2: Data Provenance
Chapter 8: Structured Data Processing
Lecture 1: Read MySQL Table data as Avro and JSON
Lecture 2: Transform CSV to JSON
Lecture 3: Managing state with MySQL and Incremental Fetch
Lecture 4: Transform CSV to JSON using dynamic schema
Chapter 9: Nifi Registry
Lecture 1: Apache Nifi Registry – Introduction
Lecture 2: Nifi Registry as Version Control System
Chapter 10: Nifi Cluster
Lecture 1: Cluster Installation and Configuration
Lecture 2: Cluster Flow File Demo
Chapter 11: Nifi and Bigdata Ecosysem
Lecture 1: Nifi HDFS Interaction
Lecture 2: Nifi Hive Interaction
Chapter 12: HTTP Processors
Lecture 1: HTTP Processor Introduction
Lecture 2: GetHTTP Processor
Lecture 3: PostHTTP Processor and SSL Context Service setup
Lecture 4: ListenHTTP Processor
Lecture 5: InvokeHTTP Processor without SSL
Lecture 6: InvokeHTTP with SSL
Chapter 13: Nifi and AWS
Lecture 1: AWS S3 add Object with PutS3Object Processor
Lecture 2: AWS S3 list objects with ListS3 Processor
Lecture 3: AWS S3 add object – using AWS Controller service
Chapter 14: Nifi and NoSQL Database
Lecture 1: Mongo DB put records with Nifi
Chapter 15: Nifi and Apache Solr
Lecture 1: Apache Solr Introduction, Installation and Configuration
Lecture 2: Apache Solr Content Stream Demo
Chapter 16: Custom Processor and Custom Controller
Lecture 1: Project setup with Maven and Eclipse
Lecture 2: Build project and generate nar file
Lecture 3: Create sample workflow with custom processor and validate
Lecture 4: Create Custom Controller
Lecture 5: Use custom controller within custom processor
Chapter 17: Practical Use Cases
Lecture 1: Use case 1 : Extract data from fordgobike, transform and store it in HDFS as CSV
Lecture 2: Use Case 2 : Part 1 : Extract Twitter data to Apache Solr
Lecture 3: Uase Case 2 : Part 2 : Visualize Twitter data using Banana Dashboard
Chapter 18: Reference Resources
Lecture 1: Test Data used
Lecture 2: Course Slides
Chapter 19: Bonus Lecture
Lecture 1: Special coupon to join my other courses
Instructors

MUTHUKUMAR Subramanian
Best Selling Instructor, Big Data, Spark, Cloud, Java, AWS
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- How to Draw Cute Thanksgiving!
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- Hydrogen Energy Masterclass- Fundamentals Applications
- Figma Fundamentals- Use Figma Like a Pro
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling