Как запустить kafka в Windows 10

Обновлено: 21.11.2024

Процесс разработки, отладки и модульного тестирования приложений Kafka сложен. Возможно, вас отправят на разработку производителя Kafka, потребителя или приложения Kafka Streams. Во всех случаях вам необходимо установить и настроить как минимум четыре инструмента на локальном компьютере.

  1. JDK 1.8
  2. Кластер Kafka с одним узлом
  3. Инструмент для сборки, например Maven 3.
  4. IDE, например IntelliJ IDEA

Пункты 1, 3 и 4 — это повседневная деятельность опытного Java-разработчика. Однако установка кластера Kafka с одним узлом на вашем локальном компьютере — это особое действие для разработчика Kafka.
Быстрый запуск Apache Kafka очень хорошо документирован для запуска на компьютере с Linux. Итак, ваша жизнь проста, когда у вас есть ноутбук с Linux или Mac с интегрированной средой разработки, такой как IntelliJ IDEA. Тем не менее, Windows-машина является типичным случаем для многих людей. В этом посте мы рассмотрим JDK и установку Kafka с одним узлом в операционной системе Windows 10.

Установка JDK 1.8

Загрузите последнее обновление Oracle JDK 1.8 с веб-сайта технической сети Oracle. Возможно, вам придется принять лицензионное соглашение и загрузить программу установки, соответствующую вашему типу системы.

После загрузки соответствующего установщика JDK 1.8. Запустите программу установки и следуйте инструкциям на экране. Процесс установки должен быть относительно простым. Мастер установки позволяет выбрать место установки JDK. Вы можете оставить значение по умолчанию для расположения установки JDK. Тем не менее, запомните это место, потому что это будет ваш Java Home.
После завершения установки JDK необходимо настроить переменные среды PATH и JAVA_HOME. Вы можете настроить переменные среды, выполнив следующие действия.

  1. Запустите системные настройки в панели управления. Вы можете запустить его напрямую, нажав клавишу Win + Pause/Break.
  2. Нажмите «Дополнительные параметры системы».
  3. На вкладке "Дополнительно" нажмите кнопку переменной среды.
  4. В разделе пользовательских переменных добавьте новую переменную среды JAVA_HOME в качестве каталога установки Java. В типичном случае каталог установки Java должен выглядеть примерно так: C:\Program Files\Java\jdk1.8.0_191. Однако, если вы установили JDK в соответствии с описанными выше шагами, вы должны были записать свое местоположение JDK, как было рекомендовано ранее.
  5. Теперь вы можете добавить новую переменную среды PATH и указать путь как %JAVA_HOME%\bin

Последний шаг — проверка установки JDK. Запустите командную строку Windows и протестируйте JDK, используя приведенную ниже команду.

Вывод должен быть примерно таким, как показано ниже.

Настройка и тестирование Kafka

Установить кластер Apache Kafka с одним узлом в Windows 10 так же просто, как и в Linux. Вы можете выполнить описанные ниже действия, чтобы запустить и протестировать Kafka в операционной системе Windows 10.

Настройка Kafka для Windows 10

  1. Загрузите двоичные файлы Kafka. Этот пост основан на Kafka 2.0.0, поэтому мы предполагаем, что вы скачиваете версию 2.0.0 для Scala 2.12.
  2. Разархивируйте файл kafka_2.12-2.0.0.tgz. Возможно, вы захотите использовать 7-zip, и вам, возможно, придется использовать его дважды, чтобы правильно распаковать файлы.
  3. Чтобы заставить его работать, мы изменим расположение каталога данных Zookeeper.
    Откройте файл kafka_2.12-2.0.0\config\zookeeper.properties и измените конфигурацию расположения каталога данных Zookeeper на допустимое расположение каталога Windows. Пример значения приведен ниже.

Нам также нужно внести некоторые изменения в настройки Kafka.
Откройте kafka_2.12-2.0.0\config\server.properties и измените/добавьте следующие свойства конфигурации.

Каталоги данных Zookeeper и Kafka уже должны существовать. Итак, убедитесь, что C:\zookeeper_data и C:\kafka_logs есть.
Возможно, вы уже узнали все вышеперечисленное в предыдущем разделе. Единственная разница заключается в значениях темы по умолчанию. Мы устанавливаем тему по умолчанию на единицу, и это имеет смысл, потому что мы будем работать с одним узлом Kafka.
Наконец, добавьте каталог Kafka bin\windows в переменную среды PATH. Этот каталог содержит набор инструментов Kafka для платформы Windows. Мы будем использовать некоторые из них в следующем разделе.

Запуск и тестирование Kafka

Kafka нуждается в Zookeeper, поэтому мы запустим Zookeeper на вашем компьютере с Windows 10 с помощью следующей команды.

Запустите командную строку Windows и выполните приведенную выше команду. Он должен запустить сервер zookeeper. Сверните командное окно и разрешите запуску zookeeper в этом окне.
Откройте новое командное окно и запустите Kafka Broker с помощью приведенной ниже команды.

Приведенная выше команда должна запустить единственный узел Kafka Broker. Сверните окно и позвольте брокеру работать в этом окне.
Теперь вы можете протестировать Zookeeper и Kafka.Выполните приведенную ниже команду, чтобы проверить регистрацию брокера Zookeeper и Kafka на сервере Zookeeper.

Вы можете создать новую тему Kafka, используя приведенную ниже команду.

Вы можете перечислить доступные темы, используя команду ниже.

Вы можете запустить производителя консоли и отправить несколько сообщений, используя приведенную ниже команду.

Вы можете запустить консольный приемник и проверить отправленные вами сообщения с помощью приведенной ниже команды.

Обзор

В этом посте мы узнали об установке брокера Kafka с одним узлом на локальном компьютере под управлением операционной системы Windows 10. Эта установка поможет вам локально выполнить код приложения Kafka и отладить приложение из IDE. В следующем разделе мы научимся настраивать и использовать IDE для разработки Kafka.

Надеюсь, вы поняли суть введения в Apache Kafka из моего предыдущего поста. Здесь мы рассмотрим, как установить Apache Kafka в Windows.

ШАГ 1. Установите JAVA 8 SDK

и убедитесь, что Java SDK успешно установлен.

ШАГ 2. Загрузите и установите двоичные файлы Apache Kafka

ШАГ 3. Создайте папку данных для Zookeeper и Apache Kafka

Создайте папку «data» и каталоги Kafka/Zookeeper внутри папки данных

ШАГ 4. Измените значение конфигурации по умолчанию

Обновите путь к каталогу данных zookeeper в файле конфигурации «config/zookeeper.Properties».

Обновите путь к файлу журнала Apache Kafka в файле конфигурации «config/server.properties».

ШАГ 5. Запустите Zookeeper

Пришло время запустить zookeeper из командной строки. Измените каталог на bin\windows и выполните команду zookeeper-server-start.bat с файлом конфигурации config/zookeeper.Properties.

И убедитесь, что zookeeper успешно запущен

ШАГ 6. Запустите Apache Kafka

Наконец-то пришло время запустить Apache Kafka из командной строки. Запустите команду kafka-server-start.bat с файлом конфигурации kafka config/server.properties.

Это приведет к успешному запуску нашего Apache Kafka.

Заключение

Это все, что нужно для установки Apache Kafka в Windows. Пришло время разобраться в некоторых темах теории Apache Kafka. Пожалуйста, прочитайте Понимание тем и разделов Apache Kafka, прежде чем мы поиграем с командами Apache Kafka CLI.

Является ли Windows вашей любимой средой разработки? Вы хотите запустить Apache Kafka ® в Windows? Благодаря подсистеме Windows для Linux 2 (WSL 2) теперь это возможно и с меньшими трудностями, чем раньше. Windows по-прежнему не является рекомендуемой платформой для запуска Kafka с рабочими нагрузками, но для опробования Kafka она отлично работает. Давайте посмотрим, как это делается.

Настройте среду

Установите WSL 2

Подсистема Windows для Linux 2 делает все это возможным. Microsoft описывает WSL 2 как «среду GNU/Linux, включая большинство инструментов, утилит и приложений командной строки, непосредственно в Windows, без изменений, без накладных расходов, связанных с традиционной виртуальной машиной или двойной загрузкой».

Убедитесь, что вы используете Windows 10 версии 1903.18362 или выше. Нажмите «Пуск» и перейдите в «Настройки» > «Система» > «О программе». В разделе "Характеристики Windows" найдите "Сборка ОС".

Если вы пользуетесь поездом Центра обновления Windows, возможно, у вас установлена ​​последняя версия, и вы готовы к работе. Если нет, вам необходимо обновить Windows 10.

Если вы уверены, что Windows обновлена, следуйте приведенным ниже инструкциям, чтобы установить WSL 2.

Включить подсистему Windows для Linux

Включите функцию подсистемы Windows для Linux перед установкой дистрибутива Linux. Откройте PowerShell от имени администратора и выполните следующую команду:

Это может занять минуту или две. Вывод должен выглядеть следующим образом:

Включить функцию виртуальной машины

Для WSL 2 требуется функция платформы виртуальных машин. В PowerShell выполните следующую команду:

Получить обновление ядра Linux

Загрузите пакет обновления ядра Linux, который представляет собой обычный файл установщика Windows (.msi).

Дважды щелкните файл .msi, чтобы установить обновление WSL 2. Если вам будет предложено предоставить повышенные разрешения, выберите Да, чтобы утвердить установку.

Установить версию WSL по умолчанию

В PowerShell выполните следующую команду, чтобы установить WSL 2 в качестве версии по умолчанию для ваших дистрибутивов Linux:

Вывод должен выглядеть следующим образом:

WSL 2 готов к использованию. Дополнительные сведения об установке WSL 2, включая устранение неполадок, см. в Руководстве по установке подсистемы Windows для Linux для Windows 10.

Установите предпочтительный дистрибутив Linux

Установите Linux из Microsoft Store так же, как вы устанавливаете другие приложения в Windows.

Откройте приложение Microsoft Store и найдите «Linux».

В этом сообщении блога используется Ubuntu 20.04. Выберите Ubuntu 20.04 LTS и нажмите «Установить».

По завершении установки нажмите Запустить. Откроется оболочка и отобразится следующее сообщение:

Введите имя пользователя и пароль для завершения установки.

Установить Java

Запустите диспетчер пакетов, чтобы получить последние обновления. В открывшемся окне оболочки Ubuntu выполните следующие команды:

Kafka требует, чтобы среда выполнения Java была версии 8 или выше. Проверьте версию Java в вашей установке Linux:

Вывод должен выглядеть следующим образом:

Если Java не установлена ​​(вероятно) или ее версия не подходит, установите ее с помощью диспетчера пакетов вашего дистрибутива. Есть много способов установить Java. В Ubuntu это один из самых простых способов:

Скачать Кафку

Вы можете установить Kafka с помощью диспетчера пакетов или загрузить архив и распаковать его непосредственно на локальный компьютер.

Выберите зеркало на сайте загрузки Kafka и загрузите архив. Следующая команда загружает Apache Kafka версии 2.6:

Выполните следующие команды, чтобы распаковать архив Kafka и перейти в каталог kafka:

Выполните команду ls -al, чтобы просмотреть содержимое каталога kafka:

Запустите кластер Kafka

Выполните следующую команду, чтобы запустить ZooKeeper:

Будет много выходных данных, и ZooKeeper будет готов в течение короткого времени, обычно около секунды или двух.

Откройте другой сеанс терминала. Измените каталог на каталог kafka и запустите брокера Kafka:

Если вы расположите окна рядом друг с другом, результат должен выглядеть примерно так, как показано на следующем снимке экрана:

ZooKeeper (слева) и брокер Kafka (справа) в Ubuntu 20.04, работающий на Windows и WSL 2

Создать и использовать некоторые сообщения

Откройте другой сеанс терминала и запустите команду kafka-topics, чтобы создать тему Kafka с именем quickstart-events :

Вывод должен выглядеть следующим образом:

Расположите окна терминалов производителя и потребителя рядом друг с другом. В терминале производителя введите еще несколько сообщений и посмотрите, как они появятся в терминале потребителя.

Остановить Кафку

После экспериментов с Kafka выполните следующие действия, чтобы выйти из среды Kafka:

  1. Остановите клиентов-потребителей и производителей, нажав Ctrl + C.
  2. Остановите брокер Kafka, нажав Ctrl + C.
  3. Остановите сервер ZooKeeper, нажав Ctrl+C
  4. Выполните следующую команду для очистки:
    rm -rf /tmp/kafka-logs /tmp/zookeeper

Кафка и Windows: хорошее, плохое и безобразное

Существует множество руководств по Kafka для Windows, но большинство из них совершают ошибку, запуская Kafka непосредственно на JVM в Windows. На первый взгляд кажется, что это работает, но есть ограничения: Kafka использует определенные функции POSIX для достижения высокой производительности, поэтому эмуляции, которые происходят в WSL 1, недостаточно. Например, брокер аварийно завершает работу при сворачивании файла сегмента. Всегда запускайте Kafka в Windows в среде Linux с поддержкой WSL 2.

Другой хорошо работающий подход – запуск Kafka в контейнерах Docker.Docker Desktop для Windows был обновлен для использования серверной части WSL 2, поэтому Docker работает точно так же, как и в собственном Linux, без необходимости запуска всей виртуальной машины. Если вы хотите попробовать этот подход, попробуйте его с помощью демоверсии Confluent Platform.

Apache Kafka и Confluent Platform, работающие в контейнерах Docker в Ubuntu 20.04 в Windows и WSL 2

Вы только начинаете!

Несмотря на то, что Kafka предоставляет платформу потоковой передачи событий для создания ваших приложений, вы захотите воспользоваться преимуществами более широкой экосистемы компонентов, таких как ksqlDB, Confluent Schema Registry и Confluent Control Center, которые предоставляются как часть Confluent Platform.

Теперь, когда у вас установлена ​​Kafka, вы захотите узнать о ней больше, опробовать многочисленные руководства и присоединиться к сообществу! Не забывайте, что у Apache Kafka есть много API-интерфейсов, включая производителя и потребителя, а также Kafka Streams и Kafka Connect.

Кафка в Windows? Благодаря чему это стало возможным?

Возможно, вы помните времена, когда Linux была анафемой для Microsoft. Еще в 2001 году генеральный директор Microsoft Стив Балмер назвал Linux «злокачественной опухолью», но с тех пор он «любит» ее. Нынешний генеральный директор Microsoft Сатья Наделла, похоже, намерен сделать компанию первоклассным участником экосистемы Microsoft, а это означает, что для разработчиков программного обеспечения на платформе Windows наступила новая эра.

Когда в 2016 году была выпущена подсистема Windows для Linux (WSL 1), стало возможным запускать настоящую среду разработки Linux в оболочке Linux, сохраняя при этом знакомый пользовательский интерфейс Windows вокруг оболочки. Даже File Explorer был хорошо интегрирован с файловой системой Linux.

Большим недостатком является то, что WSL 1 эмулирует ядро ​​Linux и работает на полноценной виртуальной машине. Первый означает, что процессы, требующие собственного ядра, такие как Docker, не могут работать. Второе означает, что WSL 1 потребляет много ресурсов. WSL 1 было недостаточно для надежной работы Kafka.

Но Microsoft представила WSL 2 в 2019 году, и это совершенно новый мир. Они исправили два самых больших ограничения, поэтому WSL 2 работает с настоящим ядром Linux, а ядро ​​работает на подмножестве функций Hyper-V, а не на полной виртуальной машине. Подробнее см. в разделе Сравнение WSL 1 и WSL 2. Теперь разработчикам открыт путь для создания приложений Kafka и ksqlDB в Windows.

Джим Галасин (Jim Galasyn) — технический писатель в Confluent, работающий над Kafka Streams и ksqlDB. Он пришел в Confluent после работы в Docker, а до этого — 14 лет в Microsoft, где писал документацию для разработчиков. Даже после четырех лет работы в компаниях Силиконовой долины он по-прежнему предпочитает Windows.

Apache Kafka – это широко используемая и популярная система потоковой передачи событий и обмена сообщениями с открытым исходным кодом, способная обрабатывать огромные объемы данных благодаря распределенной отказоустойчивой архитектуре. В другом руководстве по Kafka я рассмотрел введение в Kafka, основные концепции Kafka и общий обзор архитектуры Kafka. В этом руководстве по Kafka я объясню, как установить Kafka в Windows, как настроить Kafka в Windows с помощью одного брокера и ZooKeeper (кластер Kafka с одним узлом) и как запустить kafka в качестве службы Windows в Windows 10. Я также объясню и продемонстрируйте, как создавать темы Kafka, как публиковать сообщения в теме Kafka и как использовать сообщения из темы Kafka.


Настройка Kafka в Windows: предварительные условия для установки Kafka в ОС Windows

Java является основным предварительным условием для установки и запуска Kafka. Установите Java JDK 1.8, загрузив его из официального источника (Oracle). Следуйте инструкциям (шаги мастера) и завершите установку Java на свой компьютер. После успешной установки Java вы можете проверить это с помощью команды: java -version, так как эта команда отобразит сведения об установленной версии Java, если установка была выполнена правильно.
После этого установите переменную среды JAVA_HOME.

Вам также необходимо добавить путь к корзине в нашу переменную Path.

Кроме того, у вас должна быть какая-нибудь утилита (например, 7zip), чтобы разархивировать файл установки после загрузки.

Шаг 1. Настройка Kafka в Windows: загрузите программу установки Kafka

Чтобы загрузить установку Kafka, посетите страницу загрузки на сайте Kafka и загрузите двоичный файл для Kafka. На момент написания этого руководства по Kafka последней доступной бинарной версией была 2.6.0, и вы можете выбрать любую версию scala.

Для базовой настройки кластера с одним узлом нам не нужна отдельная настройка ZooKeeper, поскольку мы будем использовать ZooKeeper, который доступен в тех же двоичных файлах Kafka.

Шаг 2. Настройка Kafka в Windows: создание структуры каталогов для сервера Kafka и извлечение двоичных файлов Kafka

После завершения загрузки Kafka вам необходимо извлечь двоичные файлы Kafka в папку, которая будет использоваться в качестве домашней страницы Kafka. Давайте создадим новую папку на диске D (вы можете выбрать каталог в соответствии с вашими предпочтениями) и разархивируем двоичные файлы Kafka в эту папку. Таким образом, моя установка Kafka будет извлечена в D:\Kafka-2.6.0, как показано ниже:

Теперь нам нужно рассмотреть файлы свойств ZooKeeper и Kafka и внести любые изменения, если это необходимо. Например, если нам нужно указать какие-либо пользовательские места для хранения журналов и данных вместо временных папок по умолчанию, мы можем это сделать. Давайте создадим папку данных внутри нашей папки Kafka и внутри нее создадим отдельные папки для Kafka и ZooKeeper для хранения журналов Kafka и данных ZooKeeper соответственно.

Теперь нам нужно обновить файлы конфигурации, чтобы они указывали на эти вновь созданные каталоги. Чтобы обновить конфигурации Kafka, откройте файл server.properties и измените расположение журналов на вновь созданный каталог, как показано ниже:

Аналогичным образом нам нужно изменить каталог данных для ZooKeeper, обновив файл Zookeeper.properties, как показано ниже:

Шаг 3. Запуск Kafka в Windows: Запустите Zookeeper в Windows

Теперь нам нужно сначала запустить ZooKeeper, чтобы выполнить последующие шаги для завершения установки Kafka на нашем компьютере с Windows. Вы можете запустить zookeeper, запустив скрипт bat (zookeeper-server-start.bat), который находится в каталоге bin\windows. Чтобы запустить zookeeper с помощью этого bat-файла, вам нужно будет указать файл свойств конфигурации zookeeper в качестве аргумента, как показано ниже:

Сначала перейдите в папку D:\Kafka-2.6.0\bin\windows, а затем запустите:

После успешного запуска zookeeper мы можем перейти к следующему шагу, чтобы запустить брокера kafka.

Шаг 3. Запуск Kafka в Windows: Запустите Kafka Broker в Windows

Оставив zookeeper запущенным, откройте другой терминал и запустите брокера Kafka, используя команду ниже, указав файл свойств конфигурации в качестве аргумента:

Сначала перейдите в папку D:\Kafka-2.6.0\bin\windows, а затем запустите:

После успешного запуска Apache Kafka (брокер kafka) мы можем приступить к созданию темы kafka и тестированию событий публикации/подписки сообщений.

Шаг 4. Запуск Kafka в Windows: создайте тему Kafka

Сообщения Kafka хранятся в темах. Темы — это виртуальные контейнеры для сообщений, а механизм публикации и подписки сервера Kafka работает с использованием тем Kafka. Тема Kafka — это, по сути, виртуальная группа из одного или нескольких разделов Kafka в кластере.

Чтобы создать тему kafka, мы будем использовать следующую команду (после перехода в каталог bin\windows):

kafka-topics.bat –create –topic tutorialspedia –bootstrap-server localhost:9092

С помощью приведенной выше команды мы создали тему с названием tutorialspedia. Обратите внимание, что для bootstrap-сервера вам необходимо указать хост и порт в соответствии с настройками вашего брокера. По умолчанию брокер kafka работает на порту 9092

Вы можете проверить созданную тему, выполнив приведенную ниже команду, которая отобразит все доступные темы на вашем сервере kafka:

kafka-topics.bat –list –bootstrap-server localhost:9092

Шаг 5. Запуск Kafka в Windows: публикация сообщения в теме Kafka

Откройте другой терминал (с отдельно работающими Kafka Broker и ZooKeeper) и используйте команду ниже для публикации сообщений в нашей теме Kafka, созданной на предыдущем шаге:

kafka-console-producer.bat –topic tutorialspedia –bootstrap-server localhost:9092

Отправьте несколько сообщений в тему и в другом терминале мы запустим потребителя (подписчика) для чтения сообщений из темы.

Шаг 6. Запуск Kafka в Windows: подпишитесь на сообщение в теме Kafka

Выполните приведенную ниже команду, чтобы запустить потребителя/подписчика темы kafka и начать читать сообщения:

kafka-console-consumer.bat –topic tutorialspedia –bootstrap-server localhost:9092

Протестируйте, отправив еще несколько сообщений с терминала издателя, и вы сможете сразу же получать эти сообщения на терминале потребителя.

Как запустить Kafka как службу Windows?

В этом учебном пособии по Kafka мы запускаем Kafka Broker, Zookeeper и другие скрипты для создания тем, публикации сообщений в теме и получения сообщений из темы путем открытия отдельных терминалов. Что, если мы хотим запустить наш сервер kafka как службу Windows? В этом разделе я объясню, как установить Kafka как службу Windows.Чтобы быть точным, вы узнаете, как запустить брокера Kafka в качестве службы Windows, а также как запустить Kafka zookeeper в качестве службы Windows.

Чтобы установить Kafka в качестве службы Windows, я буду использовать простую, но мощную утилиту, известную как NSSM (Non-Sucking Service Manager). Мы будем использовать NSSM для создания службы Windows для Kafka Broker и ZooKeeper.

Загрузите NSSM, а затем установите Kafka ZooKeeper как службу, выполнив следующую команду:

nssm устанавливает «Kafka Zookeeper»

Откроется новое окно, где вам нужно просмотреть и выбрать D:\Kafka-2.6.0\bin\windows\zookeeper-server-start.bat и в качестве аргументов указать путь к файлу свойств конфигурации (zookeeper.properties)

Сервис будет создан, и вы сможете увидеть его в Сервисах.

Просто запустите службу. (Убедитесь, что zookeeper остановлен с терминала, который вы запускали на предыдущих шагах, прежде чем запускать его как службу Windows, чтобы избежать проблем с привязкой портов).

Далее мы запустим Kafka Broker как службу Windows, выполнив следующую команду nssm:

Откроется новое окно, в котором вам нужно просмотреть и выбрать D:\Kafka-2.6.0\bin\windows\kafka-server-start.bat и в качестве аргументов указать путь к файлу свойств конфигурации (server.properties )

Просто запустите службу. (Убедитесь, что брокер kafka остановлен с терминала, который вы запускали на предыдущих шагах, прежде чем запускать его как службу Windows, чтобы избежать проблем с привязкой портов).

Теперь и zookeeper, и брокер Kafka работают как службы Windows. Протестируйте, опубликовав несколько сообщений с терминала издателя, и убедитесь, что терминал потребителя может получать сообщения.

Аджмал Аббаси

Аджмал Хуссейн Аббаси — консультант по интеграции по профессии с более чем 11-летним опытом работы в области интеграции, в основном с продуктами TIBCO. Он обладает обширными практическими знаниями TIBCO Business Works, TIBCO Spotfire, EMS и TIBCO ActiveSpaces. Он работал над рядом очень важных интеграционных проектов в различных секторах, используя свои навыки в Tibco Designer, адаптерах, TIBCO EMS, RV, Administrator, TIBCO BE, TIBCO ActiveSpaces и т. д. Аджмал Аббаси также имеет опыт работы с MuleSoft ESB. Аджмал Аббаси также имеет опыт в области управления API, особенно с платформами управления API WSO2. Аджмал Аббаси также имеет опыт разработки решений с использованием технологий Core Java и J2EE. Вы можете связаться с Аджмалом Аббаси для консультации, технической помощи и технических обсуждений.

4 мысли о «Как настроить Kafka в Windows: установить и запустить Kafka как службу Windows»

dataDir=log.dirs= D:/kafka-2.6.0/data/zookeeper это не сработало, но dataDir=D:/kafka-2.6.0/data/zookeeper сработало

Спасибо, Шейк, за выявление опечатки. Это было правильно в видеоуроке, но почему-то неправильно вставлено в текст. Исправлено.

Читайте также: