
Build and manage a three-host Kafka cluster with ZooKeeper and broker components, set up topics, and develop Java producers and consumers to publish and retrieve events via a web interface.
Set up a virtualized environment for deploying a Kafka cluster on a physical server or virtual machines, including VMware Workstation options.
Deploy a multi-node Kafka cluster on Ubuntu 20.04 by installing Java, downloading Kafka 3.0, and configuring ZooKeeper and broker settings.
Deploy CMAK on a dedicated node to manage the Kafka cluster, configure three brokers, install prerequisites, build the project, and launch the cluster manager.
Install Kafka on Windows, start Zookeeper and Kafka locally, create a topic, and verify with a producer and consumer.
Develop a Spring Boot event producer that captures user activity from a web interface and publishes page events to a Kafka cluster via a rest controller.
Build a spring boot event consumer that reads from a Kafka topic via a consumer function and spring cloud stream binding, with topic and cluster configuration.
Develop a Spring Boot Kafka producer poller using a supplier function to emit events, with multiple functions in one app and adjustable delay via properties.
Develop a Spring Boot application that functions as both Kafka producer and consumer, reading from one topic and writing to another via a page event input and function definitions.
Build a Spring Boot KStream pipeline that reads page events from a Kafka topic, aggregates visit counts by page, and writes real-time results to an output topic.
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 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'll take a step-by-step approach to learn all the fundamentals of Apache Kafka.
At the end of this course, you'll be productive and you'll know the following:
The Apache Kafka Ecosystem Architecture
The Kafka cluster: Multi nodes Deployment on Ubuntu 20.04
Launch your own Kafka using native Kafka binaries on Windows
Learn and Practice using the Kafka Command Line Interface (CLI)
Code Producer and Consumers using the Java API
Real world project using Eclipse to developp consumer and producer app.
Overview of Advanced APIs (Kafka Connect, Kafka Streams)
Real World Case Studies and Big Use cases
Overview of Advanced Kafka for Administrators
Advanced Topic Configurations
Install Kafka manager CMAK
Note: The hands-on section is based on Java, which is the native Kafka programming language