Getting ready
Kafka requires Zookeeper in order to operate. It uses Zookeeper mainly for electing a controller, storing configurations of topics, storing member information of the cluster, and so on. At the time of writing this, it is not possible to run Kafka without Zookeeper. So, obviously, we will need two containers: Kafka and Zookeeper. Go ahead and open up your STS IDE and navigate to the geolocation
project.