Установка Apache-Kafka

Кафка является проектом Apache и его текущая версия 0.9.0.1 доступна как стабильный релиз.

В качестве первого шага, нам нужно загрузить имеющийся стабильный релиз (все процессы были протестированы на 64-битной ОС Kubuntu 14.04 (Ubuntu) и может отличаться от ОС на базе другово ядра ). Теперь давайте посмотрим, какие шаги должны быть выполнены для того, чтобы установить Kafka.

Установка необходимых компонентов
Кафка реализуется в Scala и использует инструмент сборки Gradle для создания бинарных файлов. Gradle является средством автоматизации сборки для Scala, Groovy и Java проектов, что требует Java 1.7 или выше.

Про установку Java и Gradle  думаю нет смысла давать подробности так что просто для инфромации запускаем команды (все из под sudo)

Установка Java

apt-get install openjdk-7-jdk

Установка gradle

sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
apt-get install gradle

Загрузка Кафка
Выполните следующие действия, чтобы загрузить Кафка релиз 0.9.0.1:
1. Загрузите текущую версию Кафки (0.9) в папку на вашей файловой системе (Например /opt) с помощью следующей команды:

wget wget http://www-us.apache.org/dist/kafka/0.9.0.1/kafka-0.9.0.1-src.tgz

Заметка:
URL может измениться. Проверьте правильность загрузки версии и местоположение на http://kafka.apache.org/downloads.html.

2. Извлеките загруженный файл kafka-0.9.0.1-src.tgz, используя следующую команду:

tar xzf kafka-0.9.0.1-src.tgz

Наконец, добавьте папку bin Кафка в пути (PATH) следующим образом:

export KAFKA_HOME=/opt/kafka-0.9.0.1-src
export PATH=$PATH:$KAFKA_HOME/bin

Во-первых сделаем начальную загрузку и скачаем оболочки gradle

cd /opt/kafka-0.9.0.1-src
gradle

Теперь все остальное будет работать.

Построите jar и можно запустить его.

./gradlew jar

Или можно

Построить jar с исходниками (source jar)

./gradlew srcJar

Построить javadocs и scaladocs

./gradlew javadoc
./gradlew javadocJar # Строит jar для javadocs
./gradlew scaladoc
./gradlew scaladocJar # Строит jar для scaladocs
./gradlew docsJar # Строит оба javadoc и scaladoc jar

Ну и если интересно можно и тесты запустить

./gradlew test

А более побробнее что еше можно сделать можно прочитать по сыллкам https://github.com/apache/kafka/blob/trunk/README.md .

 

One thought on “Установка Apache-Kafka

Добавить комментарий