This course helps you learn Kafka administration, Kafka monitoring, Kafka operations, and Kafka upgrades. It covers the following topics:
Administration for Apache Kafka
o Setup UI tools such as Kafka Manager, Zoo Navigator, and Kafka Monitor to get a full view of your cluster
o Understand basic operations you can perform with these tools
Monitoring for Apache Kafka
o A Kafka that is not monitored is a ticking time-bomb.
o Set up proper monitoring for Kafka and Zookeeper
o Store your metrics in Prometheus and visualize them in Grafana
Operations for Apache Kafka
o Perform the most common and difficult operations in your Apache Kafka cluster
o Roll-restart your brokers in only one command
o Update Kafka configurations safely with no downtime
o Rebalance partitions and change the replication factor of your topics
o Add, replace, and remove brokers.
Upgrades for Apache Kafka
o Understand the subtlety of upgrading a Kafka cluster
o Step-by-step explanations on upgrading a cluster with no downtime
All the code files are placed at https://github.com/PacktPublishing/Apache-Kafka-Series---Kafka-Monitori…
• Learn how to perform a safe and automated roll-restart of Kafka brokers
• Update broker configurations in a safe way
• Rebalance partitions in a Kafka cluster
• Increase and decrease the replication factor of topics
• Add a broker to a Kafka cluster
• Service and replace a broker in a Kafka cluster
• Remove a broker in a Kafka cluster
• Install Command Line Interface (CLI) tools to automate workflows
• Upgrade a Kafka cluster with no downtime