Eğitim İçeriği

NiFi ve Veri Akışı Temelleri

  • Hareket halindeki veri vs. duran veri: kavramlar ve zorluklar
  • NiFi mimarisi: çekirdekler, akış kontrolcüsü, kaynak belgeli ve duyuru
  • Ana bileşenler: işlemciler, bağlantılar, kontrolcüler ve kaynak belgeli

Büyük Veri Bağlamı ve Entegrasyonu

  • NiFi'nin Büyük Veri ekosistemlerindeki rolü (Hadoop, Kafka, bulut depolama)
  • HDFS, MapReduce ve modern alternatiflerine genel bakış
  • Kullanım senaryoları: akış alımı, günlük gönderimi, olay hattları

Yükleme, Yapılandırma ve Klaster Kurulumu

  • Tek düğümde ve klaster modunda NiFi yükleme
  • Klaster yapılandırması: düğüm rolleri, Zookeeper ve yük dengeleme
  • NiFi dağıtımlarını yönetme: Ansible, Docker veya Helm kullanarak

Veri Akışlarını Tasarlama ve Yönetme

  • Rota, filtreleme, bölme, birleştirme akışları
  • İşlemci yapılandırma (InvokeHTTP, QueryRecord, PutDatabaseRecord vb.)
  • Şema yönetimi, zenginleştirme ve dönüştürme işlemlerini üstlenme
  • Hata yönetimi, yeniden deneme ilişkileri ve geri basınç

Entegrasyon Senaryoları

  • Veritabanlarına, mesaj sistemi, REST API'leriyle bağlantı kurma
  • Analytics sistemlerine akış: Kafka, Elasticsearch veya bulut depolama
  • Splunk, Prometheus veya günlük hattı ile entegrasyon

İzleme, Kurtarma ve Kaynak Belgeli

  • NiFi UI, metrikler ve kaynak belgeli görselleştirici kullanımı
  • Otonom kurtarmayı ve zararsız hata yönetimini tasarla
  • Yedekleme, akış sürümü, ve değişiklik yönetimi

Performans Ayarlaması ve Optimizasyonu

  • JVM, yığın, iş parçacığı havuzları ve klaster parametrelerini ayarlama
  • Bottleneck'leri azaltmak için akış tasarımı optimizasyonu
  • Kaynak izolasyonu, akış önceliklendirme ve aktarım hızı kontrolü

En İyi Uygulamalar ve Yönetim

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

Sorun Giderme ve Olay Yanıtı

  • Ortak sorunlar: ölü kilitler, bellek sızıntıları, işlemci hataları
  • Günlük analizi, hata tanılama ve kök neden araştırması
  • Kurtarma stratejileri ve akış geri alma

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

  • Başlangıçtan bitişe akış oluşturma: alım, dönüştürme, teslimat
  • Hata yönetimi, geri basınç ve ölçeklendirme uygulama
  • Akış hattının performansını test etme ve ayarlama

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux komut satırı deneyimi
  • Ağ ve veri sistemleri konusunda temel bilgi
  • Veri akışı veya ETL kavramlarına maruz kalma

Hedef Kitle

  • Sistem yöneticileri
  • Veri mühendisleri
  • Geliştiriciler
  • DevOps uzmanları
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler