Appendix A. Installation

Despite having a sophisticated feature set, the Apache Kafka installation process is straightforward. Let’s look at setup concerns first.

A.1 Operating system (OS) requirements

Linux is the most likely home for Kafka, and that seems to be where many user support forums continue to focus their questions and answers. We’ve used macOS with Bash (a default terminal before macOS Catalina) or zsh (the default terminal since macOS Catalina). Though it’s totally fine to run Kafka on Microsoft® Windows® for development, it’s not recommended in a production environment [1].

NOTE In a later section, we also explain installation using Docker (http://docker.com).

A.2 Kafka versions

Apache Kafka is an active Apache Software Foundation ...

Get Kafka in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.