Sie sind auf Seite 1von 6

Apache Kafka: Online Training and Certification Course

Content
Developed by Apache Software Foundation, Apache Kafka is an open-source stream processing
platform that is used as a high-output platform for managing real-time data feeds. Similar to an
enterprise messaging system, Apache Kafka published and subscribes to a stream of records.
Consisting of 4 core APIs namely the Producer API, Consumer API, Streams API, Connector API,
the stream processing platform develops instantaneous streaming applications that react to the
streams of data. Using Kafka the interaction between the servers and the clients is made easy
through a language agnostic TCP protocol.

Course Details
There are many situations where there is a unique use of Apache Kafka. For instance Kafka can
be simultaneously used as a Messaging System, as Storage System, for stream processing and
for putting pieces together. Apace Kafka 0.10.1.1 is the latest release of the open source
platform which came with new enhancements namely message timestamps, rack awareness,
more stability to producer APIs and much more. Apache Kafka 0.9.0.1 was the previous version
that also became very popular among end users.

Apache Kafka with Big Data

Introduction to Big data

Messaging queue

Distributed messaging queue

Conventional solutions and problems

Need of Apache Kafka

Kafka introduction

Apache Kafka overview

Features and terminologies

Kafka architecture

Kafka Case Studies

Kafka Architecture

Introduction to architecture and core concepts

Components-Broker,Producer,Consumer,Topics,Partitions

Versions of Kafka

Broker

Working of Broker

Deployment

Multiple brokers-single machine

Decommisioning Brokers

Producer

Basics

Architecture

Partition-Custom,Round Robin, Field Based Partition

Java API

Types-sync,async

Producer Configurations

Sync and async producer

Consumer

Basics

Consumer Queuing, Group and Broadcast

Java API

Producer and Consumer

Mirroring

What is it

How it works

Mirror Maker and roles

Kafka Mirroring Hands on

Mirror Maker producer and consumer

Topics and Partitions

Working with topics and updating

Optimization and configurations

Partitions and distribution of partitions

Partition reassignment-Automatically migrating

Partition reassignment-Manual migrating

Replication

Availability and reliability using Replication

ISR-in Sync Replication

Primary Replication and Quorum Replication

Partition reassignment-Increasing Replication

Topic, Partition and Replication practicals

Introduction to Zookeeper

What is it

Leader Election

Applications with Zookeeper

Zookeeper Architecture

Configuration and installation

Troubleshooting

Installation of Kafka

Setup environment and pre-requisites

Configuration of components

Deploying Apache Kafka on single node cluster

Deploying Apache Kafka on multi-node cluster

Balancing Leadership

Scaling Kafka cluster and troubleshooting

Kafka Advanced Operations

Multiple topics for different type of data

Applications using high and low level APIs

Buffer data

Data distribution practices

High level & low level consumers

Consumers grouping

Partitions and multi-threaded consumers

Practices for consumers

Configuring multiple producers & consumers together

Log Segment and Data Retention

Monitoring and management of Kafka Cluster

JMX Monitor and administration tools

Introduction to Apache Storm

Overview of Apache Storm

Kafka integration with Storm

Live Instructor-led & Interactive Online Sessions


Regular Course
Capsule Course

Duration : 40 Hours
Duration : 4-8 Hours

Training Options
OPTION 1

OPTION 2

Weekdays- Cloud Based Training

Weekend- Cloud Based Training

Mon - Fri 07:00 AM - 09:00 AM(Mon, Wed, Fri)

Sat-Sun 09:00 AM - 11:00 AM (IST)

Weekdays Online Lab

Weekend Online Lab

Mon - Fri 07:00 AM - 09:00 AM(Tue, Thur)

Sat-Sun 11:00 AM - 01:00 PM

Contact US

Head Office
Aurelius Corporate Solutions Pvt Ltd.
A-125, Sector 63, Noida - 201 307
Phone : +91.120.482.2677, +91.124.822.699
Enquiry: contact@aurelius.in
Business: requirements@aurelius.in

https://aurelius.in/apache-technologies/apache-kafka-online-training.php

Thank You

Das könnte Ihnen auch gefallen