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ı
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