From the course: Data Management with Apache NiFi
Unlock this course with a free trial
Join today to access over 24,400 courses taught by industry experts.
Apache NiFi architecture - Apache NiFi Tutorial
From the course: Data Management with Apache NiFi
Apache NiFi architecture
- [Instructor] Let's discuss the basic architectural components that make up Apache NiFi before we move on to actual demos. Here is a big picture overview of the NiFi architecture. As you can see, NiFi executes within a Java virtual machine on the host operating system. As you'll see shortly, you need to have Java installed on your system before you can install and work with NiFi. The web server in Apache NiFi is used to host NIFI's HTTP-based command and control API. The flow controller forms the brains of NIFI's operation, it manages the schedule for all NIFI extensions to run and is responsible for assigning resources to extensions. Extensions operate and execute within the JVM, and these are just additional plugin functionality added to the core NiFi framework. Extensions provide new processors, controller services, and other reporting tasks. NiFi uses the FlowFile Repository to keep track of the various FlowFiles that…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Prerequisites50s
-
(Locked)
Apache NiFi core concepts3m 48s
-
(Locked)
Apache NiFi architecture1m 53s
-
(Locked)
macOS: Download Apache NiFi3m 45s
-
(Locked)
Windows: Download Apache NiFi3m 14s
-
(Locked)
macOS and Windows: Starting the NiFi server3m 43s
-
(Locked)
macOS: Logging into NiFi1m 34s
-
(Locked)
Windows: Logging into Apache NiFi1m 13s
-
(Locked)
Exploring the NiFi UI2m 4s
-
-
-
-
-
-
-