Apache Ambari Certification Training

maxresdefault (3)

Become an expert in Big Data Administration by using Apache Ambari as the cluster implementation and designing tool. By end of the course, you will be able to design a whole cluster of 10-100’s of nodes in just a matter of few hours.

Apache Ambari Curriculum

Introduction to Big Data and Real Time Big data processing
Goal: In this module, you will learn about Big Data and how it is solving real problems. 
Objective: At the end of this module, you should be able to:
  • Explain the use of Big data
  • Difference between Batch and Real-time Processing
  • How Apache Storm can be helpful for Real-time processing
  • Big Data
  • Hadoop
  • Batch Processing
  • Real-time analytics
  • Storm origin
  • Architecture
  • Comparison with Hadoop and Spark
  • Big Data use cases
  • Real vs Batch Processing
  • Why Apache Storm.
Storm Installation and groupings
Goal: In this module, you will learn How to install Storm and various Groupings architecture. 
Objective: At the end of this module, you should be able to:
  • Install Apache Storm in cluster mode
  • Nimbus, Supervisor and Worker Nodes
  • Groupings in Storm
  • Installation of Storm
  • Nimbus Node
  • Supervisor Nodes
  • Worker Nodes
  • Running Modes
  • Local Mode
  • Remote Mode
  • Stream Grouping
  • Shuffle Grouping
  • Fields Grouping
  • All Grouping
  • Custom Grouping
  • Direct Grouping
  • Global Grouping
  • None Grouping
Storm Spouts & Bolts
Goal: In this module, you will learn more about internal components of Storm and their working. You will be able to use Spouts and bolts and their mechanisms. Different type of Spouts and their working. Lifecycle of bolts and it’s working. 
Objective: At the end of this module, you should be able to:
  • Spouts and how to create your custom Spout
  • Different types of Bolts and working
  • Basic components of Apache Storm
  • Spout
  • Bolts
  • Running Mode in Storm
  • Reliable and unreliable messaging
  • Spouts
  • Introduction
  • Data fetching techniques
  • Direct Connection
  • Enqueued message
  • DRPC
  • How to create custom Spouts
  • Introduction to Kafka Spouts
  • Bolts
  • Bolt Lifecycle
  • Bolt Structure
  • Reliable and Unreliable Bolts
  • Basic topology example using Spout and bolts
  • Storm UI
  • Apache Storm components (Spout & Bolts)
  • Creation of basic Topology in Apache Storm
Kafka Introduction
Goal: In this module, you will learn about Apache Kafka, A highly scalable and widely used event messaging system. How it works and it’s high level components 
Objective: At the end of this module, you should be able to:
  • Set up Kafka and familiar with produce and consumer
  • Kafka Spout in Apache Storm
  • What is Apache Kafka?
  • Setting up Standalone Kafka
  • How to use Kafka Producer
  • How to use Kafka Consumer
  • Hand on Kafka
  • How Kafka Spout works in Apache Storm and its configuration
  • Basics of Apache Kafka
  • Kafka Spout in Apache Storm
  • Given a file of search keywords you have to produce and consume from Kafka.
  • Extension of previous case study: Keyword source will be Kafka Spout not file.
Trident Topology
Goal: In this module, you will learn about Trident topology. Performing complex transformations on the fly using the Trident topology: Map, Filter, Windowing and Partitioning operations. 
Objective: At the end of this module, you should be able to:
  • Trident in Apache Storm
  • Understanding Trident topology for failure handling, process
  • Understanding of Trident Spouts and its different types, the various Trident Spout interface and components, familiarizing with Trident Filter, Aggregator and Functions.
  • Trident Design
  • Trident in Storm
  • RQ Class, Coordinator, Emitter bolt
  • Committer Bolts, Partitioned Transactional Spouts
  • Transaction Topologies
  • Implementing Trident topology
  • Twitter Data Analysis using Trident
Practical of Apache Storm
Goal: In this module, you will work on industry level project. Design and its development. 
Objective: At the end of this module, you should be able to:
  • Set up Apache Storm cluster
  • Configuring Spout a Bolts
  • Developing topology
  • How to use Cassandra and Mongo in Apache Storm
  • Product Catalog management system
  • Familiar with Apache Storm
  • Catalogue management system: You are getting product details and you have to send same data to multiple systems like Solr, Mongo, Cassandra, HDFS or MySQL etc. You have to develop topology which can perform the task.
Click to rate this course!
[Total: 1 Average: 5]

Course Content

Time: 10 weeks

Curriculum is empty



0 rating

5 stars
4 stars
3 stars
2 stars
1 star
Month End Offer - Flat 20% Off + 20% Cashback  
WhatsApp us