Cloudera DataFlow: Flow Management with Apache NiFi

Course Description

Cloudera Dataflow: Apache Flow Management The foundational training you need to succeed with NiFi is delivered by the Nifi course. In addition to learning NiFi's key features & concepts, participants will gain hands-on experience making, executing, controlling, & optimizing NiFi dataflows throughout various scenarios.

Prerequisites

Programming experience is not required, essential experience with Linux is presumed, & previous exposure to big data concepts & applications is helpful.

 

Audience Profile

This training is designed for developers, data engineers, administrators, & others with an interest in learning NiFi's innovative no-code, graphical approach to data ingest.

Learning Objectives

During this course, you learn how to:

  •  Navigate the NiFi user interface
  •  Define, configure, organize, & manage dataflows
  •  Transform & trace data as it flows to its destination
  •  Track changes to dataflows with NiFi Registry
  •  Use the NiFi Expression Language to manage dataflows
  •  Optimize dataflows for better performance & maintainability
  •  Connect dataflows with other systems, Apache Hive, such as Apache Kafka, & HDFS

Content Outline

Lessons  

  •  Overview of Cloudera Flow Management & NiFi
  •  The NiFi User Interface
  •  Demonstration: NiFi User Interface
  •  Exercise: Build Your First Dataflow

Lessons  

  •  Overview of Processors
  •  Processor Surface Panel
  •  Processor Configuration
  •  Exercise: Start Building a Dataflow Using Processors

Lessons  

  •  Overview of Processors
  •  Processor Surface Panel
  •  Processor Configuration
  •  Exercise: Start Building a Dataflow Using Processors

Lessons 

  •  Overview of Connections
  •  Connection Configuration
  •  Connector Context Menu
  •  Exercise: Connect Processors in a Dataflow

Lessons

  • Command & Control of a Dataflow
  • Processor Relationships
  • Back Pressure
  • Prioritizers
  • Labels
  • Exercise: Build a More Complex Dataflow
  • Exercise: Making a Fork Using Relationships
  • Exercise: Set Back Pressure Thresholds

Lessons

  • Anatomy of a Process Group
  • Input & Output Ports
  • Exercise: Simplify Dataflows Using Process Groups

Lessons

  • Data Provenance Events
  • FlowFile Lineage
  • Replaying a FlowFile
  • Exercise: Using Data Provenance

Lessons

  • Templates Overview
  • Controlling Templates
  • Exercise: Making, Using, & Controlling Templates

Lessons

  • Apache NiFi Registry Overview
  • Using the Registry
  • Exercise: Versioning Flows Using NiFi Registry

Lessons

  • FlowFile Attributes
  • Routing on Attributes
  • Exercise: Working with FlowFile Attributes

Lessons

  • NiFi Expression Language Overview
  • Syntax
  • Expression Language Editor
  • Setting Conditional Values
  • Exercise: Using the NiFi Expression Language

Lessons

  • Dataflow Optimization
  • Control Rate
  • Controlling Compute
  • Exercise: Building an Optimized Dataflow

Lessons

  • NiFi Architecture Overview
  • Cluster Architecture
  • Heartbeats
  • Controlling Clusters

Lessons

  • Site-to-Site Theory
  • Site-to-Site Architecture
  • Anatomy of a Remote Process Group
  • Adding & Configuring Remote Process Groups
  • Exercise: Building Site-to-Site Dataflows

Lessons

  • Overview of MiNiFi
  • Example Walk-through

Lessons

  • Monitoring from NiFi
  • Overview of Reporting
  • Examples of Common Reporting Tasks
  • Exercise: Monitoring & Report

Lessons

  • Controller Services Overview
  • Common Controller Services
  • Exercise: Adding Apache Hive Controller

Lessons

  • NiFi Integration Architecture
  • NiFi Ecosystem Processors
  • A Closer Look at NiFi & Apache Hive
  • A Closer Look at NiFi & Apache Kafka
  • Exercise: Integrating Dataflows with Kafka & HDFS

Lessons

  • NiFi Security Overview
  • Securing Access to the NiFi UI
  • Authentication
  • Authorization
  • NiFi Registry Security
  • NiFi Security Summary

Certification

CCA Spark & Hadoop Developer Exam (CCA175)

 

FAQs

A: To attend the training session, you should have operational Desktops or Laptops with the required specifications and a good internet connection to access the labs.

A: We recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency if you have to skip the class, Radiant Tech learning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or commercial use.

 

A: Radiant Tech learning has a data center containing a Virtual Training environment for participants' hand-on-practice. Participants can easily access these labs over Cloud with the help of a remote desktop connection. Radiant virtual labs allow you to learn from anywhere in the world & in any time zone.

 

A: The learners will be enthralled as we engage them the real-world & Oriented industry projects during the training program. These projects will improve your skills & knowledge, & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

 

A: You can request a refund if you do not wish to enroll in the course.

 

A: Yes, you can.

 

A: We adhere to the highest Internet security standards. Any data that is kept is never shared with third parties.

 

A: It is recommended but optional. Being acquainted with the primary course material will enable students & the trainer to move at the desired pace during classes. You can access courseware for most vendors.

 

A: You can buy online from the page by clicking on "Buy Now ."You can view alternate payment methods on the payment options page.

 

A: Yes, students can pay from the course page.

 

A: The course completion certification will be awarded to all the professionals who have completed the training program & the project assignment given by your instructor. Using the certificate in future job interviews will help you land your dream job.

 

A: Radiant believes in a practical & creative approach to training & development, which distinguishes it from other training & developmental platforms. Moreover, training courses are undertaken by experts with a range of experience in their domain.

 

A: Radiant team of experts will be available at e-mail support@radianttechlearning.com to answer your technical queries after the training program.

 

A: Yes, Radiant will provide you most updated, high, value-relevant real-time projects & case studies in each training program.

 

A: Technical issues are unpredictable & might occur with us as well. Participants must ensure access to the required configuration with good internet speed.

 

A: Radiant Techlearning offers training programs on weekdays, weekends & combination of weekdays & weekends. We provide you with complete liberty to choose the schedule that suits your need.

 

A: Radiant has highly intensive selection criteria for Technology Trainers & Consultants who deliver training programs. Our trainers & consultants undergo rigorous technical & behavioral interviews & assessment processes before they are boarded in the company.

Our Technology experts/trainers & consultants carry deep-dive knowledge in the technical subject & are certified by the OEM.

Our training programs are practically oriented with 70% – 80% hands-on training technology tools. Our training program focuses on one-on-one interaction with each participant, the latest content in the curriculum, real-time projects & case studies during the training program.

Our faculty will provide you with the knowledge of each course from the fundamental level in an easy way & you are free to ask your doubts any time from your respective faculty.

Our trainers have the patience & ability to explain complex concepts simplistically with depth & width of knowledge.

To ensure quality learning, we provide a support session even after the training program.

Send a Message.


  • Enroll