Learn Labs
12. Administering Kafka

12.8 Other tools in the distribution

ToolPurpose
kafka-acls.sh"interacting with access controls for Kafka clients. Includes full features for authorizer properties, set up for deny or allow principles, cluster- or topic-level restrictions, ZooKeeper TLS file configuration" (Ch. 11)
kafka-mirror-maker.sh"A lightweight script for mirroring data" (Ch. 10)
kafka-broker-api-versions.sh"helps to easily identify different versions of usable API elements when UPGRADING from one Kafka version to another and check for compatibility issues" (Ch. 6 §5.9)
Producer/consumer performance test scriptsbenchmarking (used for MirrorMaker tuning, Ch. 10 §8.2)
ZooKeeper administration scripts—
trogdor.sh"a test framework designed to run benchmarks and other workloads to attempt to STRESS TEST the system" (Ch. 7 §6.2)