Apache Kafka Series - Kafka Cluster Setup & Administration (Udemy.com)
Hands-On Training on ZooKeeper Quorum Setup, Kafka Cluster Setup and Administration in AWS.
Created by: Stephane Maarek
Last updated September 2026
What you will learn
- Setup a Zookeeper and Kafka cluster on three machines in AWS
- Learn how to deploy Kafka in Production and understand the target architecture for clusters in AWS
- Setup ZooKeeper Cluster, learn its role for Kafka and usage
- Setup Kafka in Cluster Mode with 3 brokers, including configuration, usage and maintenance
- Shutdown and Recover Kafka brokers, to overcome the common Kafka broker problems
- Configure Kafka Cluster with production settings and optimisations for better performances based on your workload
- Setup web administration tools using Docker: ZooNavigator, Kafka Manager, Confluent Schema Registry, Confluent REST Proxy, Landoop Kafka Topics UI
- Administer Kafka using Kafka Manager
How it compares
Against the other 150 rated Udemy courses in Hadoop on CourseDuck:
- Rating4.5 out of 5higher than 68% of them
- Reviews4,537#13 of 151 by number of reviews
- Length4.1 hoursshorter than 70% of them
- Last updatedSeptember 2026more recently than 94% of them
Course Description
Attention all struggling System Administrators, Architects or even Developers! Here is course on how to set up and deploy Apache Kafka in Cluster mode.
Do you want to learn how to setup a Kafka Cluster on multiple servers and stop struggling with it?
Do you want to understand all the steps to perform a Kafka setup and Kafka Deployment in Production?
Have you been trying endlessly to deploy a Kafka Cluster, but haven't had any luck?
If you have answered YES, then you are at the right place.
Learn from Stephane Maarek, the Best-Selling Instructor on Udemy in Apache Kafka and Big Data!
This course is designed for System Administrators, Architects and Developers. It includes a step by step guide for installing a ZooKeeper Quorum and a Kafka Cluster. Hands-on training on Kafka Administration is also provided.
This course has Amazon Web Services for our cloud environment, which is used by many companies around the world. AWS Knowledge is a pre-requisite.
In this course, we will cover what ZooKeeper is, its architecture, its role in Apache Kafka, and the setup, installation and configuration on multiple machines!
This course reveals exactly how your Kafka Cluster on multiple machines should be setup and configured. We will start with understanding the Kafka basics, cluster size and the configuration. We will also have a hands-on learning on AWS Setup, Single Broker Setup, Multi Broker Setup, Testing the Cluster, Kafka Manager (Cluster Management), Demonstrating Kafka Resiliency etc. We will enlighten you on Kafka Performance with respect to I/Os, Network, RAM, CPU, OS (Operating System) etc. You will have hands on learning on how to run Kafka in Production on AWS, how to change a Kafka Broker Configuration and we will also cover the Advanced Kafka Configurations.
Why I should take this course?
With over 4 hours of videos and around 50 classes, you will get a great understanding of how to deploy Kafka in production and you will understand the target architecture for clusters in AWS
You will learn what ZooKeeper? is, it’s role for Kafka, How to setup ZooKeeper? and its usage
You will have a complete understanding Kafka setup including setup, configuration, usage and maintenance etc.
You will have a Kafka broker shutdown and recovery demonstration, which will help you to understand how to overcome the Kafka broker problems
You will learn Kafka production settings and how to optimise settings for better performance
You will learn all the required tool setups such as ZooNavigator, Kafka Manager, Confluent Schema Registry, Confluent REST Proxy, Landoop Kafka Topics UI.
You will get hands-on learning on Kafka common Administrative tasks using Kafka Manager
You have life-time access to this course and a 30-day satisfaction guaranteed with this course
Overview of the Course Contents -
Section 1 – Course Introduction: In this section, we will have introduction to the course. We will talk about what are the course pre-requisites, course objectives, who are the targeted students for this course. You will also have course material for download in this section!
Section 2 - Target Architecture: In this section, we will see the cloud providers such as AWS and explore other alternatives for AWS. We will also cover ZooKeeper Quorum Architecture and Kafka Cluster Architecture in this section.
Section 3 - Zookeeper Quorum Setup: In this sections, we will learn what is ZooKeeper, the Zookeeper role in Kafka Cluster, and ZooKeeper Configuration. We will have hands-on labs on AWS Setup, Zookeeper Single Machine Setup and Zookeeper Quorum Setup.
Section 4 - Kafka Cluster Setup: In this section, we will gain some practical hands-on experience on further AWS Setup, Single Kafka Broker Setup, Multi Kafka Broker Setup etc. Before that we will see Apache Kafka Basics on Kafka Configurations. We will have a demonstration on how to change the Kafka Broker configuration and we will also cover advanced Kafka configurations in this section.
After taking this course, you will become proficient in deploying Kafka in production! You will know all the required setups and installations and Kafka production settings and will be able to set-up Kafka in cluster mode in your own environment!
===============================
Instructor
My name is Stephane Maarek, and I'll be your instructor in this course. I teach about Apache Kafka, the Kafka ecosystem and Kafka Certifications with my focus always on helping my students improve their professional proficiencies. I am also the co-founder of Conduktor: an enterprise Apache Kafka platform & UI to help everyone use Kafka.
Throughout my career in designing and delivering these certifications and courses, I have already taught 1,000,000+ students and gotten 350,000+ reviews!
With Apache Kafka becoming much more than a buzzword out there, I've decided it's time for students to properly learn how to be a Kafka professional. So, let’s kick start the course! You are in good hands!
===============================
This Course Also Comes With:
Lifetime Access to All Future Updates
A responsive instructor in the Q&A Section
Links to interesting articles, and lots of good code to base your next applications onto
Udemy Certificate of Completion Ready for Download
This is the course that could improve your career!
Apache Kafka is a skill in high demand and there are not enough people to fulfill all the open positions. You can boost your income, take on new roles and fun challenges. Many of my students are now the Kafka experts of their companies! You can be the next!
I hope to see you inside the course!
=======================
Note: Looking for more advanced Kafka concepts? There are many volumes in the Apache Kafka Series:
Learn Kafka for Beginners v2 (great to start)
Kafka Connect Hands On Learning
Kafka Streams for Data Processing
KSQL on ksqlDB - Hands On!
Kafka Cluster Setup & Administration
Confluent Schema Registry & Kafka REST Proxy
Kafka Security (SSL SASL ACL)
Kafka Monitoring and Operations
Happy learning!
Instructor Details
- 4.5 Rating
4,537 Reviews
Stephane Maarek
Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Cloud & Big Data. He's also a many-times best seller instructor on Udemy for his courses in AWS and Apache Kafka.
[See FAQ below to see in which order you can take my courses]
Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.
He also loves Apache Kafka. He used on the Program Committee organizing the Kafka Summit in New York, London and San Francisco. He also was an active member of the Apache Kafka community, and has authored blogs on Medium and the guest blog for Confluent. He also has co-founded Conduktor, a prominent company in the Kafka ecosystem.
During his spare time, Stéphane composes piano music, that he publishes online under the artist name Makera ?
FAQ: In which order should you learn?...
More courses by Stephane Maarek
Ultimate AWS Certified Solutions Architect Associate 2026
4.7 (297,485 Reviews)
Provider: Udemy
Time: 27.2h
$129.99
[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2026
4.7 (295,156 Reviews)
Provider: Udemy
Time: 14.6h
$159.99
Ultimate AWS Certified Developer Associate 2026 DVA-C02
4.7 (124,228 Reviews)
Provider: Udemy
Time: 31.6h
$159.99
Apache Kafka Series - Learn Apache Kafka for Beginners v3 (2026)
4.6 (54,204 Reviews)
Provider: Udemy
Time: 8.3h
$99.99
[NEW] Ultimate AWS Certified AI Practitioner AIF-C01 (2026)
4.7 (51,844 Reviews)
Provider: Udemy
Time: 10.3h
$49.99
6 Practice Exams | AWS Certified Cloud Practitioner CLF-C02 (2026)
4.5 (39,639 Reviews)
Provider: Udemy
$139.99
More Hadoop courses
Spark Streaming - Stream Processing in Lakehouse - PySpark (2024)
4.9 (2,251 Reviews)
Provider: Udemy
Time: 22.4h
$11.99
Apache Kafka Series - KSQL on ksqlDB for Stream Processing ! (2026)
4.9 (2,161 Reviews)
Provider: Udemy
Time: 4h
$12.99
Apache Kafka Series - Kafka Streams for Data Processing (2026)
4.8 (6,826 Reviews)
Provider: Udemy
Time: 4.8h
$14.99
Apache Kafka Series - Confluent Schema Registry & REST Proxy (2026)
4.8 (3,794 Reviews)
Provider: Udemy
Time: 4.5h
$94.99
Apache Kafka - Real-time Stream Processing (Master Class) (2023)
4.8 (2,925 Reviews)
Provider: Udemy
Time: 11h
$10.99
Apache Spark 3 & Big Data Essentials in Scala (2024)
4.8 (2,302 Reviews)
Provider: Udemy
Time: 7.3h
$39.99
Reviews
By Trijit on 8/17/2026
This course is great for people who are SRE,Devops and managing kafka cluster. This will give understanding of inner working of kafka along with Monitoring and Operation courses are when we need
By Mostafa Magdy Abdelghany on 7/12/2026
Very Outdated and needs to get updated.
By Dzina Niakrasava on 10/29/2025
The material is well-written but needs updating. The lectures on Zookeeper configuration are no longer relevant because Zookeeper has been deprecated in the latest Kafka version. An updated version of this course would be beneficial.
By Mario Andres Moreno on 10/3/2025
The course was excellent. I have always said that the best way to learn is to get hands-on experience, and that's how it was. The exercises were very detailed. To improve in the chapter of important variables, you could include what each one does or provide a detailed list. Otherwise, it was excellent.
By Rahul Pothineni on 5/7/2023
The course is good, but is it possible to do course on VMTanzu-RabbitMQ operator, kapp controller, cluster, and warm standy replicator, setup on Opensfhit and AWS, even objects deployment.
By Hayat Khalaf on 3/15/2023
It was a great detailed course, covered all needed to setup a real world Kafka cluster.. Thank you Stephan you are a great instructor with amazing teaching skills.. Many thanks for such amazing course highlighting all important and required topics and steps .. I took Kafka for beginners, this one Kafka cluster setup and administration, and now I will submit for AWS security course.. Thanks!
By Siddharth Ahuja on 10/17/2021
Good intro, good hands-on. Probably, needs to add a course on Kafka Architecture Internals. E.g., the different threads in various components, different buffers in various components and how they are filled, interact etc.
By Mohammad Atif on 7/11/2021
Great learning experience with hands-on as well as theory. It'll be very good if u can make one single script for your course instead of many different files i dont know your reason for separating them, this was just my thought
By Satyendra Singh on 11/7/2020
Excellent Course. Thank you very much.
By Joachim Schlienger on 11/7/2020
Great course, helped me a lot to understand what is going on in our kafka cluster created by strimzi on openshift and how to check things and tweak all the magic.
By Vijay Gnanagunalan on 11/7/2020
The course will provide enough confidence to do the production kafka cluster setup.
By Grzegorz Najderek on 10/27/2020
Great course, well prepared, condensed knowledge given in an understandable way. Greetings!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100

![[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2026](/programming/aws/images/3142166_a637_3.jpg?v=1789268137)


![[NEW] Ultimate AWS Certified AI Practitioner AIF-C01](/programming/aws/images/6082775_2db5_3.jpg?v=1789268137)







