Установка и настройка среды для Kafka на mac os.
Для установки Apache Kafka на Mac или любую другую систему требуется только Java (Java 8). Сначала мы рассмотрим этапы установки Java, а затем приступим к настройке Apache Kafka.
Установите Java: -
Откройте ссылку ниже в браузере
- Нажмите на JDK, отметьте «Принять лицензионное соглашение» и загрузите файл .dmg для установки на Mac.
- Установите JDK в вашей системе.
- Настройте путь Java в вашем bash_profile.
Вы можете проверить установку Java, выполнив следующую команду через терминал.
Java-версия
Теперь вы узнаете версию Java (требуемая версия — Java8).
Установите Apache Kafka, используя двоичный файл: -
- Загрузите последнюю версию 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
Указанный выше путь к файлу конфигурации может измениться в зависимости от вашей установки.