Login
Register

Home

Trainings

Fusion Blog

EBS Blog

Authors

CONTACT US

Trainings
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new

Search Courses

Apache Kafka, the next generation Big Data tool, is a fast, scalable and fault-tolerant distributed messaging system. Kafka works in combination with different real-time processing tools like Apache Storm, Apache HBase and Apache Spark, for analysis and rendering of streaming data. Big Data projects cannot be implemented without a queuing solution. There are few traditional queuing solutions available like RabbitMQ, JMS, AMQP, etc. But Kafka is far ahead of them in terms of volume, reliability, high throughput, scalability, fault tolerance, durability, low latency, etc., which makes it a single choice in modern data architecture.

Preview

By the end of this training you will learn to: 

Learn the concepts of latest version of Kafka

Develop Real Time Applications
Understand architecture of Kafka
Setup and configure Kafka on a cluster
Master various components consumer, producer and brokers
Play with topics and perform different operations
Integrate Kafka with various consumers
Play with partitions, distribute data between partitions
Master the concepts of high & low level APIs
Monitoring of Kafka


Course Contents

Day 1

What is Kafka – An Introduction

Why Kafka
What is Kafka – An Introduction
Kafka Components and use cases
Implementing Kafka on a single Node

Day 2

Multi Broker Kafka Implementation

Single Node kafka with Independent Zookeeper
Kafka Terminology
Replication
Partitions & Brokers
Consumers
Writes Terminology
Different Scenario of Failure Handling

Day 3

Multi Node Cluster Setup

Multi Node Cluster Setup
Administration Commands
Graceful Shutdown
Balancing Leadership
Rebalancing Tools
ExpendingYour cluster and Using partition Reassignment Tool
Custom Partition Assignment
Decommissioning Broker
Increasing Replication Factor

Day 4

Integrate Flume with Kafka

What is Kafka Integration and Its Need
What is Apache Flume
How to integrate Flume with Kafka (as a Source)

Day 5

API Kafka

Kafka Flume integration Continued …
Use Kafka as Sink
Use Kafka as Channel
Introduction to PyKafka API
Setting up PyKafka Environment

Day 6

Producers & Consumers

Connect to Kafka Using PyKafka
Writing our own Producers & Consumers

Writing a random JSON Producer
Writing Consumer to read messages from a topic
Writing a File Reader Producer
Writing Consumer to store topics data into a File

Enroll

 
 
 
 
 

 

Training Hours

Time: 12:00 NOON GMT | 07:00AM EST | 4:00AM PST | 6:00AM CST | 5:00AM MST | 5:30PM IST  | 01:00PM GMT+1


Apps2Fusion

Add comment


Security code
Refresh

About the Author

Apps2Fusion

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  May 2024  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
    1  2  3  4  5
  6  7  8  9101112
13141516171819
20212223242526
2728293031  

Enquire For Training

Fusion Training Packages

Get Email Updates


Powered by Google FeedBurner