Apache Kafka training in pune

Leading Training Institute




    1 on 1 sessions


    Free cloud access


    24*7 call support


Course Features



    VM for practice


    Free cloud storage


    IZO 147





    Video Lectures


    Complete modules


    Multiple batches


Demystify Apache Kafka

  • Introduction to Big data
  • Importance for messaging queue
  • Need for distributed messaging queue
  • Conventional solutions and associated problems
  • Why we need Apache Kafka


Kafka introduction

  • What is Apache Kafka
  • Kafka Features and terminologies
  • High level kafka architecture
  • Real life Kafka Case Studies

Deep Dive into Kafka Architecture

  • Internals of architecture and core concepts
  • Kafka components - Broker, Producer, Consumer, Topics, Partitions
  • Different versions of Kafka

Understanding Broker

  • Working of Broker
  • Broker Deployment
  • Multiple brokers on single machine
  • Decommisioning Brokers

Understanding Producer

  • Basics of producer
  • Producer Architecture
  • Producer partition- Custom, Round Robin, Field Based PartitionProducer Java API
  • Types of Producer - sync,async
  • Different Producer Configurations
  • Sync and async producer hands on

Understanding Consumer

  • Basics of Consumer

  • Consumer Queuing, Consumer Group and Consumer Broadcast

  • Consumer Java API

  • Producer and Consumer Hands On

Mirroring Kafka

  • What is mirroring 

  • How mirroring works

  • Mirror Maker and its role

  • Kafka Mirroring Hands on

  • Mirror Maker producer and consumer

Topics and Partitions

  • Working with topics and updating them
  • Performance optimization and configurations
  • Using Partitions and distribution of partitions
  • Partition reassignment - Automatically migrating
  • Partition reassignment - Manual migrating

Replication in Kafka

  • High availability and reliability using Replication
  • ISR - In Sync Replication
  • Primary Replication and Quorum Replication
  • Partition reassignment - Increasing Replication
  • Topic, Partition and Replication Hands on

Introduction to Zookeeper

  • What is Zookeeper
  • Leader Election by Zookeeper
  • Applications using Zookeeper
  • Zookeeper Architecture
  • Zookeeper configuration and installation
  • Zookeeper Troubleshooting

Installation of Kafka

  •  Setup environment and pre-requisites 
  • Configuration of different components
  • Deploy Apache Kafka on single node cluster
  • Deploy Apache Kafka on multi-node cluster
  • Balancing Leadership
  • Scaling Kafka cluster and troubleshooting

Kafka Advanced Operations

  • Work with multiple topics for different type of data
  • Develop applications using high and low level APIs
  • Buffer data in Apache Kafka
  • Best practices of data distribution
  • Different types of consumers high level & low level
  • Multiple consumers grouping
  • Multiple partitions and multi-threaded consumers
  • Best practices for consumers
  • Configuring multiple producers & consumers together
  • Log Segment and Data Retention
  • Monitoring and management of Kafka Cluster
  • JMX Monitor and Kafka administration tools



no images were found


Kafka Training In Pune

Apache Kafka online training course from ETLHive  helps you in learning Kafka concepts from basics to advance level. It encompasses concepts such as Kafka architecture and data flow, Kafka components like broker, producer, consumer, topic, etc. The instructor led online Kafka course also covers installation of Kafka on single and multi node cluster, monitoring Kafka using different administration tools, handling of real time data and different best practices of distributed messaging queue along with real time live Kafka project to make you Kafka expert.
ETLHIVE is a Trademark of Itelligence Infotech Pvt Ltd.   *PMP®, PMBOK, PMI, PgMP, CAPM, PMI-RMP, and PMI-ACP are registered trademarks of the Project Management Institute, Inc. *ITIL®, IT Infrastructure Library, Swirl Logo, Prince2 are registered trademarks of AXELOS Limited.
Online Demo – Selenium : 4pm (2nd Apr) | Salesforce : 1pm (4th Apr) | Python : 9pm (3rd Apr) | Data Science : 9pm (1st Apr) | Tableau : 9pm (3rd Apr) | Data Science : 2pm (4th Apr) | Devops : 2pm (4th Apr) | AWS : 3pm (5th Apr) |