Установите Apache Kafka в Windows с примерами кода

Чтобы установить Kafka в Windows, существует несколько способов. Вот несколько методов с примерами кода:

  1. Использование двоичного распространения Apache Kafka:

    • Загрузите последнюю версию Apache Kafka с официального сайта ( https://kafka.apache.org/downloads ).
    • Распакуйте загруженный архив в каталог по вашему выбору (например, C:\kafka).
    • Откройте командную строку и перейдите в каталог Kafka.
    • Запустите службу ZooKeeper, выполнив следующую команду:
      bin\windows\zookeeper-server-start.bat config\zookeeper.properties
    • Откройте еще одну командную строку в каталоге Kafka.
    • Запустите сервер Kafka, выполнив следующую команду:
      bin\windows\kafka-server-start.bat config\server.properties
  2. Использование платформы Confluent:

    • Загрузите Confluent Platform с официального сайта ( https://www.confluent.io/download ).
    • Запустите программу установки и следуйте инструкциям по установке.
    • После завершения установки откройте командную строку.
    • Запустите службы Confluent Platform, выполнив следующую команду:
      confluent start
  3. Использование Docker:

    • Установите Docker Desktop для Windows с официального сайта ( https://www.docker.com/products/docker-desktop ).
    • Откройте командную строку или PowerShell.
    • Выполните следующую команду, чтобы получить образ Kafka Docker:
      docker pull confluentinc/cp-kafka
    • Выполните следующую команду, чтобы запустить контейнер Kafka:
      docker run -d --name kafka -p 9092:9092 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 confluentinc/cp-kafka