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
Danışanlarımızın Yorumları (7)
El ile işlemler. Sınıfın 5 gün olması gerekiyordu, ancak 3 gün bile zaten NiFi ile çalışmaktan kaynaklanan birçok sorumu aydınlatmaya yardımcı oldu.
James - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
Eğitmenin hızının iyi olduğunu düşündüm. Kimse geride kalmaması için çok dikkatliydi. Yeni baştan startediklerimiz, kariyerimizde daha önce Sistem Yöneticisi veya Altyapı rolü yapmamış olabilir veya bu becerileri kariyerimizin bir Önceki döneminden canlandırmış olabilirdi; bize çok destek oldu.
Pamdrea Ivory - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
El değme bölümüne çok hoşlandım. Verilen alıştırmaları tamamlamak bana bilgiyi daha iyi Saklamada yardımcı oldu. Ayrıca, eğitmenin tüm sınıf ile etkileşime girebilmesi benim belirsiz olduğum konularda sorular sorma konusunda rahat hissetmeme yardımcı oldu.
Leila - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
NiFi veri akışları oluşturmak için kullanımlar ve örnekler. Yaygın sorunlar ve tuşlukların giderilmesiyle ilgilendik.
Nelson - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
Yapının çok beğendim. İlk gün NiFi'nin temellerini, kavramlarını ve kullanım senaryolarını inceledik. İkinci gün ise, ilk gün kazandığımız bilgiyi pratik olarak kullanarak senaryo gereksinimlerini karşılayan akışları oluşturma fırsatı bulduk. Üçüncü gün de NiFi Registry, sürüm kontrolü, çok kiracılılık ve soruların cevaplanması konularını gördük.
Adam - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
O, Nifi hakkında ne kadar güçlü olduğunu ve nasıl kullanılabileceğini detaylı bir şekilde anlatabildiğine sevindim. Temel olarak herhangi bir altyapıda kullanabilir ve birçok farklı bilgisayar dilini entegre edebilirsiniz. Ayrıca, Nifi sertifika yenileme sorununu Truststore ile çözebildiğimize de memnun oldum.
Joachim Martin - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi
genel bilgi ve eğitimde araçla ilgili sunulan imkanlar.
Nalfis Tobar - BHG Financial
Eğitim - Apache NiFi for Administrators
Yapay Zeka Çevirisi