This is a collection of materials to learn the basics of Apache Kafka.
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.
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!
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
After some time from startup, the kafka-ui
server should be available from: