Установка и настройка среды для Kafka на mac os.

Для установки Apache Kafka на Mac или любую другую систему требуется только Java (Java 8). Сначала мы рассмотрим этапы установки Java, а затем приступим к настройке Apache Kafka.

Установите Java: -

Откройте ссылку ниже в браузере



  1. Нажмите на JDK, отметьте «Принять лицензионное соглашение» и загрузите файл .dmg для установки на Mac.
  2. Установите JDK в вашей системе.
  3. Настройте путь Java в вашем bash_profile.

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

Java-версия

Теперь вы узнаете версию Java (требуемая версия — Java8).

Установите Apache Kafka, используя двоичный файл: -

  1. Загрузите последнюю версию Apache Kafka с https://kafka.apache.org/downloads в разделе Двоичные загрузки.

2. Нажмите на любую из загружаемых двоичных файлов или выберите конкретную версию Scala, если у вас есть какая-либо зависимость от Scala в вашей разработке.

3. Перейдите на рекомендуемый зеркальный сайт и загрузите.

4. Извлеките загруженный файл. Перейдите в корень папки Apache Kafka и откройте терминал.

Теперь Кафка готова к работе.

Установите Apache Kafka с помощью Brew: -

Бочка с пивом, я полагаю, у тебя нет бочки. Давайте выполним следующие команды.

https://gist.github.com/maheshwarLigade/f626eb8b280017e92c9f6d449da6e400

$ brew tap caskroom/cask

# установите JDK 8, если он у вас уже установлен, пропустите этот шаг

$ brew cask install java8

# теперь устанавливаем Kafka вместе с сервисом zookeeper

$ brew установить Kafka

Есть и другие пути, но это два пути, по которым пойдет большинство людей.

Вверх и работает: -

Давайте запустим зоопарк и Кафку локально. Чтобы запустить Кафку, вы должны начать с первого смотрителя зоопарка. Если вы перейдете к извлеченному содержимому Kafka, вы получите изображение ниже. В приведенной ниже структуре каталогов вы можете получить его в папке «bin», у нас есть все двоичные файлы, а в «config» у нас есть все файлы конфигурации для запуска Zookeeper и Kafka. Для начала нам понадобятся server.properties и zookeeper.properties.

По умолчанию и Kafka, и ZooKeeper отправляют все данные в /tmp/data.

Вы можете изменить этот путь по умолчанию на любой другой, если хотите, из zookeeper.properties.

начать смотритель зоопарка

$ zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties

Как только zookeeper заработает, запустите сервер kafka.

$ kafka-server-start /usr/local/etc/kafka/server.properties

Указанный выше путь к файлу конфигурации может измениться в зависимости от вашей установки.

Побольше таких историй

Давайте подключимся к Stackoverflow, LinkedIn, Facebook и Twitter.