Apache Kafka Kurulumu (Windows)

Furkan Kucuk
Teknopar Akademi
Published in
3 min readSep 26, 2020

Ön Koşul:

  • Bilgisayarınızda kurulu JAVA 8 SDK yazılımı.

Sisteminizde kurlu olup olmadığını görmek için aşağıdaki kodu komut işleminize yazabilirsiniz.

Eğer sisteminizde yüklü değilse buradaki komutları dikkatli bir şekilde takip ederek yükleyebilirsiniz.

Apache Kafka Kurulumu

İndirme Aşaması

Öncelikle Kafkayı bu linkten indirin. İndirirken source dosyasını değil, binary dosyasını indirmeye dikkat edin.

Kurulum Aşaması

İndirdiğiniz dosyanın içerisindeki tüm dosya ve klasörleri C sürücüsünde oluşturduğunuz kafka adlı bir klasörün içine atınız.

Konfigürasyon Dosyası Ayarları

config dosyası içerisindeki zookeeper.properties ve server.properties dosyalarını herhangi bir text editörü ile açıp aşağıda gördüğünüz satırların doğru olduğundan emin olun.

Zookeperı Başlatma

Kafka distributed bir sistem üzerinde çalışmaktadır ve kafka-server başlatmadan önce kesinlikle zookeeperın başlatılması gereklidir.

İlk olarak komut isteminde “C:\kafka” klasörüne gelin veya kafka klasörü içerisinde shift+sağ tık basar çıkan menüde komut istemini burada açın seçeneğine tıklayın. Daha sonra aşağıdaki komutu girin:

bin/windows/zookeeper-server-start.bat config/zookeeper.properties

Ekranda görmeniz gereken çıktı aşağıdaki gibi olmalıdır.

Kafka Server Başlatma

Aynı klasörde başka bir komut istemi açarak aşağıdaki komutu girin:

bin/windows/kafka-server-start.bat config/server.properties

Böylelikle Kafka sunucunuz başlatılmış olacaktır.

Kafka Topic Oluşturma

Aynı klasörde başka bir komut istemi açarak aşağıdaki komutu giriniz:

bin/windows/kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic sample

Böylelikle adı sample olan bir topic oluşturmuş olduk. Emin olmak için aşağıdaki komutu girerek topic i sonuçlarda görebilirsiniz.

bin/windows/kafka-topics --list --zookeeper localhost:2181

Kafka Consumer Başlatma

Tekrardan aynı klasörde başka bir komut istemi açarak aşağıdaki komutu giriniz:

bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic sample --from-beginning

Kafka Producer Başlatma

Tekrardan aynı klasörde başka bir komut istemi açarak aşağıdaki komutu giriniz:

bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic sample

Böylelikle Producer da gönderdiğiniz her girdi Consumer da gözükecektir.

Tebrikler Kafka için ilk adımı tamamladınız.

--

--