Apache NiFi (HDF 2.0) - An introductory course to learn installation, basic concepts and efficient streaming of data.Apache NiFi was initially used by the NSA so they could move data at scale and was then open sourced. Being such a hot technology, Onyara (the company behind it) was then acquired by Hortonworks, one of the main backers of the big data project Hadoop, and then Hadoop Data Platform. Apache NiFi is now used in many top organisations that want to harness the power of their fast data by sourcing and transferring information from and to their database and big data lakes. It is a key tool to learn for the analyst and data scientists alike. Its simplicity and drag and drop interface make it a breeze to use! You can start building flows between Kafka and ElasticSearch, an FT,P and MongoDB, and so much more! Your imagination is the limit This course will take you through the Apache NiFi technology. It will help you understand its fundamental concepts, with theory lessons that walk you through the core concepts of Apache NiFi. You will also have hands-on labs to get started and build your first data flows. You will learn how to set up your connectors, processors, and how to read your FlowFiles to make the most of what NiFi has to offer. The most important configuration options will be demonstrated so you will be able to get started in no time. We will also analyse a template picked from the web and understand how to debug your flows as well as route your data to different processors based on outcomes through relationships. We will finally learn about the integrations between NiFi and Apache Kafka or MongoDB. Lots of learning ahead!About the Author
.
Stéphane Maarek is a solutions architect, consultant and software developer that has a particular interest in all things related to big data and analytics. He's also a best seller instructor on Simpliv for his courses in Apache Kafka, Apache NiFi, and AWS Lambda! He loves Apache Kafka
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
Install and configure Apache NiFi
Design Apache NiFi architecture
Master core functionalities like FlowFile, FlowFile processor, connection, flow controller, process groups, and so on
Use NiFi to stream data between different systems at scale
Monitor Apache NiFi
Integrate NiFi with Apache Kafka
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
Install
Import
Export
Technology
Apache
Linux
Windows
Benefits
Course programme
Introduction to NiFi and first concepts
2 lectures08:03Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Introduction to NiFi and first concepts
2 lectures08:03Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
Introduction to Apache NiFi This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
This lecture introduces you Apache Nifi; what it is, what is it good for and not for and its benefits.
Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Important Concepts: FlowFile, Processor and Connector This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
This lecture introduces you to the three most important concepts in Apache Nifi, the Flowfile, the Processor and the Connector.
Hands On: Getting Started with NiFi
6 lectures38:02Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
Hands On: Getting Started with NiFi
6 lectures38:02Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Downloading, Installing and Running NiFi Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Learn how to download install and run Nifi on Windows, MacOS X or Linux.
Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.
Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.
Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.
Adding and configuring the first processor: GetFile Learn how to configure your first processor GetFile and configure it.
Learn how to configure your first processor GetFile and configure it.
Learn how to configure your first processor GetFile and configure it.
Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Second processor PutFile and Starting the Flow Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Let’s create your second processor PutFile, connect it to your first processor and start your dataflow.
Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Understanding the UI Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Explore the different elements within the UI in Apache NiFi so you can start using the tool to its full potential.
Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.
Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.
Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.
Categorisation of processors This lecture introduces you to the variety of processors that are available in Apache NiFi.
This lecture introduces you to the variety of processors that are available in Apache NiFi.
This lecture introduces you to the variety of processors that are available in Apache NiFi.
FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
FlowFile generator: GenerateFlowFile & ReplaceText processors This lecture gives you another example to generate data that you will find useful for debugging your flows.
This lecture gives you another example to generate data that you will find useful for debugging your flows.
This lecture gives you another example to generate data that you will find useful for debugging your flows.
Apache NiFi in depth
8 lectures36:58NiFi templates Learn what templates are and how you can import them.Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.Theory: FlowFile topology: content and attributes Learn how FlowFiles are structured with their contents and attributes.Practice: FlowFile topology: content and attributes Manipulate the contents and attributes of FlowFile through the analysis of a template.Using attributes with the Expression Language Understand how attributes can be used in the expression language so that they can alter the content.Monitoring NiFi Learn how to monitor your overall Apache NiFi state.Data Provenance and Event Search This lecture takes you through the data provenance menu so that you can understand the FlowFile journey through your data flows.Processor relationships In this lecture, you will learn about processor relationships so that you can start routing data to different processors.
Apache NiFi in depth.
8 lectures36:58NiFi templates Learn what templates are and how you can import them.Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.Theory: FlowFile topology: content and attributes Learn how FlowFiles are structured with their contents and attributes.Practice: FlowFile topology: content and attributes Manipulate the contents and attributes of FlowFile through the analysis of a template.Using attributes with the Expression Language Understand how attributes can be used in the expression language so that they can alter the content.Monitoring NiFi Learn how to monitor your overall Apache NiFi state.Data Provenance and Event Search This lecture takes you through the data provenance menu so that you can understand the FlowFile journey through your data flows.Processor relationships In this lecture, you will learn about processor relationships so that you can start routing data to different processors.
NiFi templates Learn what templates are and how you can import them.
NiFi templates Learn what templates are and how you can import them.
NiFi templates Learn what templates are and how you can import them.
NiFi templates Learn what templates are and how you can import them.
Learn what templates are and how you can import them.
Learn what templates are and how you can import them.
Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.
Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.
Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.
Process groups and Template exports Learn how to create process groups and utilize them to export your flows as templates.
Learn how to create process groups and utilize them to export your flows as templates
Additional information
Beginners who want to get started on learning Apache NiFi. Architects who want to get an overview of Apache NiFi