Yahoo’s Kafka Manager Installation — CentOS
We where looking for an open source web GUI solution to help manage out Kafka clusters. We went with Yahoo’s Kafka Manager . Everything works great, but there was not a lot of information on how to actually install the web application.
First you need to install java, scala, and sbt on your machines if you do not already have them installed.
Once java, scala, and sbt are installed we are ready to copy the kafka-manager repo from GitHub using git or you can download the .zip.
If everything was installed correctly, you will see landing page(below) when you hit http://localhost:9000 . Now you can configure your cluster.
Now you ca add in your first cluster, for me test I left all the values default and did enable jmx polling (not checked in screenshot below):
If all is successful, you will see something similar to below.
I had a logger timeout shown below:
error while starting up loggers
akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to [akka.event.LonitializationException: Logger log1-Slf4jLogger did not respond with LoggerInitialized, sent instead [TIMEOUT]]
Fix: Edit the ./conf/application.conf file and add the code below to the akka section.
logger-startup-timeout = 30s
See Issue 256 for more information