DATA REPOSITORY WITH FLUME EĞİTİMİ

Log ve olay akışını Flume ile güvenle toplayın

Apache Flume source, channel ve sink mimarisiyle log ve olay verisini HDFS ve veri deposuna güvenilir biçimde akıtın.

Apache Flume ile dağıtık log ve olay toplama: ajan mimarisi, source-channel-sink yapılandırması, HDFS sink ile kalıcı taşıma, çok ajanlı topoloji ve interceptor ile zenginleştirme yapılandırma dosyalarıyla uygulamalı işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Flume ile dağıtık log ve olay toplama mimarisi

Bu eğitim, büyük hacimli log ve olay verisini çeşitli kaynaklardan toplayıp merkezî bir veri deposuna (HDFS, HBase) güvenilir biçimde taşıyan Apache Flume'u uçtan uca ele alır. Flume'un ajan (agent) mimarisini, source, channel ve sink bileşenlerini, olay (event) yapısını ve akış topolojilerini öğrenirsiniz. Spooling directory, exec, Avro ve Kafka source'ları; memory, file ve Kafka channel'ları; HDFS, HBase ve logger sink'leri yapılandırılır. Çok ajanlı akış (fan-in/fan-out), kanal seçici (channel selector), interceptor ile olay zenginleştirme ve filtreleme, güvenilirlik ve işlem (transaction) garantileri, batch boyutu ve geri basınç yönetimi işlenir. Örnekler Flume yapılandırma dosyaları üzerinde kurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımının ardından Flume yapılandırma dosyalarıyla akış kurulur.

Seviye

Orta Seviye — Apache Flume ile veri toplama: source-channel-sink mimarisi, log ve olay akışının HDFS'e güvenilir aktarımı.

Öğrenme Metodu

Flume ajan yapılandırma dosyaları yazılarak log ve olay akışları HDFS'e aktarılıp uygulamalı test edilir.

Neden Bu Eğitim?

📥Güvenilir Toplama

Log ve olayları kayıpsız, işlem garantili biçimde merkeze taşırsınız.

🧩Esnek Topoloji

Fan-in/fan-out akışlarla ölçeklenebilir toplama mimarisi kurarsınız.

🔧Zenginleştirme

Interceptor ile olayları akış sırasında filtreler ve zenginleştirirsiniz.

Anahtar Konular

apache flumelog toplamaveri toplamasource channel sinkhdfs sinkinterceptorflume ajanbüyük veriolay akışıfan-in fan-outspooldirveri hattı
“Veriyi analiz etmeden önce onu güvenle bir araya getirmek gerekir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Temeli

Komut satırı, log dosyaları ve servis yönetimine aşinalık gerekir.

2
Hadoop Girişi

HDFS ve dağıtık depolama kavramlarına aşinalık faydalıdır.

3
Yapılandırma Okuma

Property/anahtar-değer yapılandırma mantığını bilmek örnekleri kolaylaştırır.

4
Ortam

Apache Flume ve erişilebilir bir HDFS/Hadoop ortamı.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, bir Flume ajanı kurar ve temel bir toplama akışı yapılandırır.
Modül 1
Flume Mimarisi
  • Flume'un log/olay toplamadaki rolü
  • Ajan (agent) ve JVM süreç kavramı
  • Source-channel-sink veri akış modeli
  • Flume'un batch ve near-real-time doğası
  • HDFS ve HBase'e taşıma senaryoları
  • Flume'un ekosistemdeki yeri
Modül 2
Olay (Event) Yapısı
  • Olay gövdesi (body) ve başlıklar (headers)
  • Başlıkların yönlendirmede kullanımı
  • Olay boyutu ve bellek etkisi
  • Olayların batch halinde taşınması
  • Serileştirme ve kodlama
  • Olay akışının izlenmesi
Modül 3
Temel Bileşenler
  • Source türleri: spooldir, exec, Avro, netcat
  • Channel türleri: memory, file
  • Sink türleri: HDFS, logger, Avro
  • Bileşenlerin ajan içinde bağlanması
  • Bileşen adlandırma ve referanslama
  • Yapılandırma dosyası yapısı
Modül 4
İlk Akışın Kurulması
  • Basit netcat source - logger sink akışı
  • Ajan yapılandırma dosyası yazımı
  • Ajanın başlatılması ve test edilmesi
  • Olayların uçtan uca doğrulanması
  • Temel hata ayıklama
  • Akışın genişletilmesi
Günün hedefiKatılımcı, gerçek log kaynaklarından veriyi HDFS'e güvenilir biçimde taşır.
Modül 1
Source Yapılandırma
  • Spooling directory ile dosya tabanlı toplama
  • Exec source ile tail komutundan okuma
  • Avro source ile ajanlar arası iletim
  • Taildir source ile konum takibi
  • Kafka source entegrasyonu
  • Source seçiminde dayanıklılık dengesi
Modül 2
Channel Seçimi
  • Memory channel: hız ve kayıp riski
  • File channel: dayanıklılık ve kalıcılık
  • Kafka channel ile tampon
  • Channel kapasitesi ve transaction boyutu
  • Channel dolması ve geri basınç
  • İş yüküne göre channel seçimi
Modül 3
HDFS Sink
  • HDFS yol ve dosya adlandırma desenleri
  • Zamana ve boyuta göre dosya döndürme (rollover)
  • Dosya biçimi (text, SequenceFile, Avro)
  • Başlıklara göre dizin bölümleme
  • Küçük dosya probleminin önlenmesi
  • Sıkıştırma ayarları
Modül 4
Güvenilirlik ve İşlemler
  • Channel tabanlı transaction garantisi
  • En-az-bir-kez teslim davranışı
  • Source ve sink arası tutarlılık
  • Yeniden deneme ve hata kurtarma
  • File channel ile ajan çökmesine dayanıklılık
  • Veri kaybı senaryolarının önlenmesi
Günün hedefiKatılımcı, çok ajanlı topoloji kurar, olayları zenginleştirir ve akışı izler.
Modül 1
Akış Topolojileri
  • Çok atlamalı (multi-hop) Avro akışı
  • Fan-in ile birden çok kaynaktan toplama
  • Fan-out ile tek kaynaktan çok hedefe
  • Toplayıcı (collector) ajan deseni
  • Topolojinin ölçeklenebilirliği
  • Yük dağıtımı ve yedeklilik
Modül 2
Channel Selector
  • Replicating selector ile çoğaltma
  • Multiplexing selector ile başlığa göre yönlendirme
  • Olay sınıflandırmasına göre dağıtım
  • Opsiyonel ve zorunlu kanallar
  • Seçicinin akışa etkisi
  • Yönlendirme kurallarının test edilmesi
Modül 3
Interceptor'lar
  • Timestamp interceptor ile zaman damgası
  • Host interceptor ile kaynak bilgisi
  • Static interceptor ile sabit başlık ekleme
  • Regex ile filtreleme ve çıkarma
  • Interceptor zinciri oluşturma
  • Zenginleştirmenin bölümlemeye katkısı
Modül 4
İzleme ve Ayar
  • Flume metriklerinin (JMX/HTTP) toplanması
  • Channel doluluk ve olay hızının izlenmesi
  • Batch boyutu ve throughput ayarı
  • Dosya döndürme parametrelerinin optimizasyonu
  • Darboğaz tespiti ve çözümü
  • Üretim akışının sağlık takibi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Flume Mimarisi

Source-channel-sink akış modelini ve ajan yapısını açıklarsınız.

✅
Temel Akış

Bir Flume ajanı kurup uçtan uca olay akışını doğrularsınız.

✅
Kaynaklar

Spooldir, taildir ve Avro gibi source'ları yapılandırırsınız.

✅
Channel Seçimi

Memory ve file channel arasında dayanıklılık dengesini kurarsınız.

✅
HDFS Sink

Log verisini dosya döndürme ve bölümlemeyle HDFS'e taşırsınız.

✅
Güvenilirlik

İşlem garantileriyle veriyi kayıpsız biçimde aktarırsınız.

✅
Topoloji

Fan-in/fan-out ve çok atlamalı akış topolojileri tasarlarsınız.

✅
Interceptor

Olayları zaman, host ve regex interceptor'larla zenginleştirirsiniz.

Kimler İçin Uygundur?

  • Veri mühendisleri
  • log altyapısı kuran sistem uzmanları
  • veri toplama hatları tasarlayan mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisleri, log altyapısı kuran sistem uzmanları ve veri toplama hatları tasarlayan mühendisler için uygundur.
Flume ile Kafka arasındaki fark nedir?
Flume özellikle log/olayı kaynaklardan HDFS gibi hedeflere taşımaya odaklanır; eğitimde Kafka source/channel entegrasyonu da ele alınır.
Veri kaybı nasıl önleniyor?
File channel ve işlem tabanlı source-sink mimarisiyle en-az-bir-kez teslim ve ajan çökmesine dayanıklılık sağlanır.
Küçük dosya problemi çözülüyor mu?
Evet; HDFS sink'te zaman ve boyut tabanlı dosya döndürme ayarlarıyla küçük dosya oluşumu yönetilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Data Repository with Flume Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn