This repository contains scripts, tools and ARM templates for Apache Kafka on HDInsight clusters. Please refer to the table below for different resources in this repository.
| Location | Description |
|---|---|
| ARM Templates | Azure ARM templates for HDInsight Kafka 2.1 and 2.4 and various other cluster types that can be deployed in the same VNET along with HDInsight Kafka. |
| Powershell | Powershell scripts to create HDInsight Kafka 2.1 and 2.4 clusters. |
| Kafka Rebalance | Python script to rebalance (re-assign) Kafka Topics and Partitions across different Azure Fault Domains and Upgrade Domains for high availability. |
| Kafka Troubleshooting | Python scripts to check the status of Kafka brokers and restart brokers based on their health. |
For feedback, please open new issues or write to us at hdikafka at microsoft dot com.