Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Kafka Essentials: Quick Start for Building Effective Data Pipelines by Pearson

Kafka Essentials: Quick Start for Building Effective Data Pipelines by Pearson

7h 19mIntermediate2026-02-23

Authors

Pearson

Pearson

Course details

Apache Kafka is a popular message broker providing data flow management between producer application sources and consumer destinations. In this course, experienced consultant Douglas Eadline explores the many essential and practical aspects of using and running the Apache Kafka event streaming platform. Discover the ins and outs of Kafka, including core concepts, operations considerations, streaming weather data, moving Kafka topic data to external storage, image streaming with Kafka Python, data pipelines, and Kafka Connect. Along the way, discover quick tips and best practices on installation, administration, and troubleshooting.

Learning objectives
Write a Kafka Python application to produce and consume data.
Use the KafkaEsque GUI.
Use keys and multiple partitions with Kafka topics.
Develop Python consumers that access data by index or time stamp.
Save Kafka log data to external storage and databases.
Use and configure Kafka Connect services.
Conduct image streaming with Kafka size hardware for a Kafka cluster.
Install Kafka and Zookeeper across multiple servers.
Configure partitions across multiple brokers.
Administer Kafka broker partition allocation, log file management, topic management, monitoring, and benchmarking.

Concepts

Introduction

  • Course welcome

Kafka Background Concepts

  • Topics
  • Why do I need a message broker
  • Understanding Kafka components
  • Running Kafka on the LHM virtual machine
  • Understanding basic Kafka usage

Viewing Kafka Operations

  • Topics
  • Exploring the KafkaEsque UI features
  • Replaying basic examples with KafkaEsque

Streaming NOAA Weather Data with Kafka Python

  • Topics
  • Understanding basic Kafka Python producers and consumers
  • Constructing a Python producer using keys and multiple partitions
  • Constructing a Python consumer using keys, offsets, and time windows

Moving Kafka Topic Data to External Storage

  • Topics
  • Using a PySpark consumer to stream data to HDFS
  • Using a Python consumer to write data to MariaDB (MySQL)
  • Using a Python consumer to write data to HBASE

Edge Image Streaming with Kafka Python

  • Topics
  • Detecting edge 3D-printing problems
  • Understanding image capture, streaming, and real-time CNN analysis using Kafka producers and consumers
  • Emulating an edge 3D-printing streaming example on the LHM virtual machine

Data Pipelines and Kafka Connect

  • Topics
  • Understanding Kafka Connect design and use cases
  • How to manage Kafka connectors
  • Kafka Connect examples using files, HDFS, and MariaDB (MySQL)

Installation Considerations

  • Topics
  • Installing Zookeeper and Kafka
  • Understanding hardware choices
  • Creating a Kafka cluster
  • Configuring partitions

Basic Administration Topics

  • Topics
  • Understanding partition allocation and management
  • Understanding file management and compaction
  • Learning Kafka topic operations
  • Using Kafka console consumer and producer tools

Conclusion

  • Summary and next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal