Bize Ulaşın

Eğitim İçeriği

NiFi ve Veri Akışı Temelleri

  • Hareket halindeki veri vs duran veri: Kavramlar ve zorluklar
  • NiFi mimarisi: Çekirdekler, akış kontrolcüsü, provenance (kaynak izleme) ve bülten
  • Temel bileşenler: İşlemciler (processors), bağlantılar, denetleyiciler ve provenance

Big Data Bağlamı ve Entegrasyon

  • NiFi'nin Big Data ekosistemlerindeki rolü (Hadoop, Kafka, bulut depolama)
  • HDFS, MapReduce ve modern alternatiflerin genel bakışı
  • Kullanım senaryoları: Akış yutma (ingestion), günlük aktarımı, olay boru hatları

Kurulum, Yapılandırma ve Küme Ayarları

  • NiFi'yi tek düğüm ve küme modunda kurma
  • Küme yapılandırması: Düğüm rolleri, zookeeper ve yük dengeleme
  • NiFi dağıtımlarını orkestrasyon: Ansible, Docker veya Helm kullanımı

Veri Akışlarının Tasarımı ve Yönetimi

  • Akışlarda yönlendirme, filtreleme, bölme ve birleştirme
  • İşlemci yapılandırması (InvokeHTTP, QueryRecord, PutDatabaseRecord vb.)
  • Şema (schema), zenginleştirme ve dönüştürme operasyonlarının yönetimi
  • Hata yönetimi, yeniden deneme ilişkileri ve geri basınç (backpressure)

Entegrasyon Senaryoları

  • Veritabanlarına, mesajlaşma sistemlerine ve REST API'lere bağlanma
  • Analitik sistemlere akış aktarımı: Kafka, Elasticsearch veya bulut depolama
  • Splunk, Prometheus veya günlük işleme boru hatlarıyla entegrasyon

İzleme, Kurtarma ve Provenance

  • NiFi UI'ı, metrikler ve provenance görselleştiricisinin kullanımı
  • Otonom kurtarma ve zararsız hata yönetimi tasarımı
  • Yedekleme, akış sürümleme ve değişiklik yönetimi

Performans Ayarları ve Optimizasyon

  • JVM, yığın (heap), iş parçacığı havuzları ve küme parametrelerinin ayarlanması
  • darboğazları azaltmak için akış tasarımının optimize edilmesi
  • Kaynak izolasyonu, akış önceliklendirme ve işleme gücü (throughput) kontrolü

En İyi Uygulamalar ve Yönetişim

  • Akış dokümantasyonu, adlandırma standartları ve modüler tasarım
  • Güvenlik: TLS, kimlik doğrulama, erişim kontrolü ve veri şifreleme
  • Değişiklik kontrolü, sürümleme, rol tabanlı erişim ve denetim izleri

Sorun Giderme ve Olay Müdahalesi

  • Yaygın sorunlar: Ölümlü kilitler (deadlocks), bellek sızıntıları, işlemci hataları
  • Günlük analizi, hata teşhisi ve kök neden araştırması
  • Kurtarma stratejileri ve akış geri alma (rollback)

Uygulamalı Laboratuvar: Gerçekçi Veri Boru Hattı Uygulaması

  • Uçtan uca bir akışın oluşturulması: Yutma, dönüştürme, teslimat
  • Hata yönetimi, geri basınç ve ölçeklendiriş uygulanması
  • Boru hattının performans test edilmesi ve ayarlanması

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux komut satırı deneyimi
  • Ağ ve veri sistemlerine temel düzeyde hâkimiyet
  • Veri akışı veya ETL kavramlarına aşinalık

Hedef Kitle

  • Sistem yöneticileri
  • Veri mühendisleri
  • Geliştiriciler
  • DevOps profesyonelleri
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler