Apache Kafka 2 — Kurulum

murat d
BilgeAdam Teknoloji
2 min readJul 11, 2022

Apache Kafka’yı kurmak için öncelikle Linux bir makineye ihtiyacımız olacak. Ben deneme amaçlı Azure üzerinde 4Gb Ram’a sahip bir ubuntu makinesi ayağa kaldırdım. Linux üzerinde Kafka kurmak için aşağıdaki işlemleri yapabiliriz.

Öncelikle Java Jdk’sı kurmamız gerekiyor. Aşağıdaki komut ile bu işlemi yapabiliriz.

$ sudo apt install default-jdkveya$ sudo apt install openjdk-17-jdk

Yukarıdaki komutu çalıştırdığımızda aşağıdaki hataya benzer bir hata alabiliriz.

Bu durumda aşağıdaki komutu çalıştırabiliriz.

$ sudo apt update

Sistem güncellendikten sonra baştaki komutumuzu çalıştırmayı deneyebiliriz.

$ sudo apt install openjdk-17-jdk

Aşağıdaki komutlar ile Kafka’yı makinemize indirebiliriz.

sudo suwget https://dlcdn.apache.org/kafka/3.1.0/kafka_2.13-3.1.0.tgz

Makinemize Kafka sıkıştırılmış dosyasını indirdikten sonra, bu dosyayı açıp ilgili dizine gidiyoruz. Bunun için aşağıdaki komutları çalıştırmamız yeterli.

$ tar -xzf kafka_2.13-3.1.0.tgz$ cd kafka_2.13-3.1.0

Artık ZooKeeper ve Kafka servislerini başlatabiliriz. Öncelikle aşağıdaki komut ile ZooKeeper’i başlatalım.

# the ZooKeeper service# Note: Soon, ZooKeeper will no longer be required by Apache Kafka.$ bin/zookeeper-server-start.sh config/zookeeper.properties

ZooKeeper başlatılınca aşağıdaki şekilde servis başlar. ERROR çıkmadığı sürece uyarılar sorun degildir.

Kafka servisini başlatmak için SSH ile yeni bir oturum açalım. Yeni açtığımız oturumda aşağıdaki komutu çalıştıralım.

# Start the Kafka broker service$ bin/kafka-server-start.sh config/server.properties

Aşağıdaki şekilde Kafka servisinin başladığını görebiliriz.

Not: SSH Terminallerini kapadığımızda bu iki servis de duracaktır.

Kaynaklar:

https://kafka.apache.org/quickstart

--

--