Kafka'yı Yerel Olarak Kurma
Yerel makinenize tek düğümlü bir Kafka kümesi kurup yapılandırarak uygulamalı deneyim kazanın.
Kafka'yı Yerel Olarak Kurma, CoddyKit'te ücretsiz bir Apache Kafka & Stream Processing Fundamentals dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Apache Kafka & Stream Processing Fundamentals öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Apache Kafka & Stream Processing Fundamentals kursu toplamda 4 dersten oluşur.
Why Local Kafka Setup?
Kendi makinenizde bir Kafka çalıştıralım; öğrenmek, test etmek ve geliştirmek için mükemmeldir. Yerel bir kurulum, bulut gerekmeden kişisel oyun alanınızdır.
Prerequisites: Java & OS
İlk olarak, ön koşullar: JDK 8+ (Kafka JVM üzerinde çalışır) ve herhangi bir ana işletim sistemi — Linux, macOS veya WSL üzerinden Windows. java -version komutu ile kontrol edin.
Download Kafka Binary
Şimdi resmi Apache sitesinden Kafka ikili dosyasını (binary) indirin — en son kararlı sürümü alın. Gösterilen curl komutu onu doğrudan makinenize çeker.
Extract Kafka Files
Ardından, indirilen .tgz arşivini tar -xzf ile çıkarın, ardından yeni klasöre cd yapın. Artık Kafka kurulum dizini içerisindesiniz.
Understanding ZooKeeper's Role
ZooKeeper, Kafka'nın broker'ları takip etmek ve meta verileri depolamak için uzun süredir kullandığı dağıtık bir koordinatördür. Daha yeni Kafka sürümleri bunun yerine KRaft kullanır, ancak ZooKeeper öğrenme amaçlı hâlâ yaygındır.
Starting ZooKeeper Server
Gösterilen komutu kullanarak (Kafka ile birlikte gelen) ZooKeeper'ı başlatın. Günlükler (log) üretecektir — ZooKeeper'ın çalışmaya devam etmesi gerektiğinden bu terminali açık tutun.
Kafka Broker: The Data Hub
Bir Kafka broker, Kafka sürecini çalıştıran sunucudur ve kümenin kalbidir. Mesajları konularda (topics) depolar ve üreticilere (producers) ile tüketicilere (consumers) hizmet eder. Yerelde bir tane çalıştıracağız.
Starting Kafka Broker
ZooKeeper çalışır durumdayken yeni bir terminal açın ve gösterilen komutla broker'ı başlatın. Çalışır durumda tutun; artık tek düğümlü bir Kafka kümeniz canlı.
Verify Your Setup
Çalıştığını doğrulayın: yeni bir terminalde, gösterilen kafka-topics.sh komutuyla bir test topic'i oluşturun. Hata olmaması, yerel Kafka'nızın çalıştığı anlamına gelir.
Setup Steps Check
Kafka'sını yerel olarak çalıştırma adımlarını az önce öğrendiniz. Bunları doğru sıraya koyabilir misiniz?
Local Setup Recap
Başardınız — yerel bir Kafka kümesi çalışıyor. Java'yı yüklediniz, ikili dosyaları çıkardınız, ZooKeeper ve broker'ı başlattınız ve bir test topiği ile doğruladınız. Sırada: veri üretimi ve tüketimi.
Yapay zeka eğitmeniyle Apache Kafka & Stream Processing Fundamentals öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
Sıkça Sorulan Sorular
“Kafka'yı Yerel Olarak Kurma” dersi ücretsiz mi?
Evet — “Kafka'yı Yerel Olarak Kurma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Apache Kafka & Stream Processing Fundamentals kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Apache Kafka & Stream Processing Fundamentals kursu toplamda 4 dersten oluşur.
“Kafka'yı Yerel Olarak Kurma” dersinde ne öğreneceğim?
Yerel makinenize tek düğümlü bir Kafka kümesi kurup yapılandırarak uygulamalı deneyim kazanın. Apache Kafka & Stream Processing Fundamentals ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Apache Kafka & Stream Processing Fundamentals öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Apache Kafka & Stream Processing Fundamentals, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Kafka'yı Yerel Olarak Kurma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Apache Kafka & Stream Processing Fundamentals dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Apache Kafka & Stream Processing Fundamentals dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Apache Kafka Nedir?
- Kafka'nın Temel Kavramları: Aracılar ve Konular
- Kafka'yı Yerel Olarak Kurma
- İşleme Günlüğü: Kafka Verileri Nasıl Saklar