Apache Kafka & Stream Processing Fundamentals · Ders

Kafka'yı Yerel Olarak Kurma

Yerel makinenize tek düğümlü bir Kafka kümesi kurup yapılandırarak uygulamalı deneyim kazanın.

3. ders / 411 adım

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.

Başlamak ücretsiz

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

  1. Apache Kafka Nedir?
  2. Kafka'nın Temel Kavramları: Aracılar ve Konular
  3. Kafka'yı Yerel Olarak Kurma
  4. İşleme Günlüğü: Kafka Verileri Nasıl Saklar
← Apache Kafka & Stream Processing Fundamentals Sayfasına Dön