Apache Kafka Kurulumu (Windows)
Ö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.