Apache Kafka is a streaming service that I am looking to play with in a home lab. In order to use my homelab I run this locally in the foreground to allow me to check each component - I know that I could just as easily do this in k8s but I like to turn components on and off as required - which I know that I could do in k8s.
This procedure assumes a working install of Ubuntu 20.04 with Java and Zookeeper installed.
To install and run Kafka execute the following commands:
wget https://dlcdn.apache.org/kafka/3.1.0/kafka_2.13-3.1.0.tgz tar xfvz kafka_2.13-3.1.0.tgz ln -s kafka_2.13-3.1.0 kafka cd kafka bin/kafka-server-start.sh config/server.properties