Skip to content

Ben-Withnell/kafka-materials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Materials for Kafka learning

This is a collection of materials to learn the basics of Apache Kafka.

Starting the cluster

To bring up a small KRaft-based Kafka cluster and a kafka-ui server, there are two options:

  • using a Docker Desktop Dev Environment, which will clone the repository for you.
  • cloning the repository yourself and using Docker Compose directly.

Docker Desktop Dev Environment

Open this link.

When asked for a name by Docker Desktop, enter kafka-materials. NOTE: if you do not do this, the scripts in the scripts folder will not work!

Docker Compose

Clone this repository with your favourite Git client.

From a Bash shell (e.g. Git Bash on Windows), run this command from the main directory of your clone:

./compose-dev.sh up -d

Web-based UI for Kafka

After some time from startup, the kafka-ui server should be available from:

http://localhost:8080

About

Starting code for practical labs on Kafka

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.4%
  • Shell 4.6%