Knowledge Hive

Kafka

Shape Image One

Kafka

Categories: Streaming Analysis
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

Introduction to Big Data & Apache Kafka
Introduction to Big data
Batch Process and Real Time Process
HDFS for Batch Process
Spark Streaming for Real Time Process
Importance for messaging queue
Need for distributed messaging queue
Conventional solutions and associated problems
What is Kafka?
Need for Kafka
Real time Analytics with Kafka
Core Concepts of Kafka
Kafka Architecture
Kafka Use-cases

Kafka Architecture
Single Node
Multi Node
Best Practices

Kafka Cluster
Understanding Kafka Cluster
Installing and Configuring Kafka Cluster
Kafka Producer
Kafka Consumer
Producer and Consumer in Action
Reading Data from Kafka
Lab: Implement Kafka Producer,Consumer using real time streaming data

Kafka Installation
Single Node and MultiNode Setup
Configuration details

Kafka Core Components
Type of Messaging System
Kafka Data Model
Topics
Partitions
Partition Distribution
Producer
Consumer
Kafka Reliability
Replication in Kafka
Persistence in Kafka

Kafka Interfaces
Creating a topic
Modifying a Topic
Creating a Message
Reading a Message
Java Interface to Kafka
Producer Side API
Consumer Side API
Lab: Working with Kafka API: Read Streams, Process Data with Spark

Show More
Need Help?