Kursplan
NiFi- och dataflödesgrunder
- Data i rörelse vs. data i vila: koncept och utmaningar
- NiFi-arkitektur: kärnor, flödeskontroll, provenans och meddelanden
- Viktiga komponenter: processorer, anslutningar, kontrollerare och provenans
Big Data-sammanhang och integration
- NiFi:s roll i Big Data-ekosystem (Hadoop, Kafka, molnlagring)
- Översikt av HDFS, MapReduce och moderna alternativ
- Användningsfall: strömning, loggning, händelses pipelines
Installation, konfiguration & klustertillställning
- Installera NiFi i enkelnod- och klusterläge
- Klusterkonfiguration: nodroller, Zookeeper och belastningsutjämning
- Koordinera NiFi-distributioner: med Ansible, Docker eller Helm
Utforma och hantera dataflöden
- Routning, filtrering, uppdelning, sammanfogning av flöden
- Processorkonfiguration (InvokeHTTP, QueryRecord, PutDatabaseRecord etc.)
- Hantering av schemaläggning, berikande och transformeringar
- Felhantering, återförsökrelationer och backpressure
Integrationscenarier
- Anslutning till databaser, meddelandessystem, REST-API:er
- Strömning till analyssystem: Kafka, Elasticsearch eller molnlagring
- Integration med Splunk, Prometheus eller loggpipelines
Övervakning, återhämtning & provenans
- Använda NiFi-UI, mått och provenansvisualisering
- Design av autonom återhämtning och mjuk felhantering
- Säkerhetskopia, flödesversionering och ändringsledning
Prestandajustering & optimering
- JVM-justering, heap, trådpooler och klustertillägg
- Optimera flödesdesign för att minska flaskhalsar
- Resursisering, flödesprioritering och dataflödeskontroll
Bästa praxis & styrning
- Flödesdokumentation, namngivningsstandarder, modulär design
- Säkerhet: TLS, autentisering, åtkomstkontroll, datakryptering
- Ändringsledning, versionering, rollbaserad åtkomst och granskningsspår
Felsökning & incidenthantering
- Vanliga problem: dödlåsningar, minnesläckor, processfejl
- Logganalys, felförhandsgranskning och rotorsakssökning
- Hämningsstrategier och flödesåterställning
Kurslabb: Verklig datapipeline-implementering
- Bygg ett slut-slitet flöde: inmatning, transformation, leverans
- Implementera felhantering, backpressure och skalning
- Prestandatesta och justera pipelinen
Sammanfattning och nästa steg
Krav
- Erfarenhet av Linux-kommandoraden
- Grundläggande förståelse för nätverk och datasystem
- Bekantskap med dataströmnings- eller ETL-koncept
Målgrupp
- Systemadministratörer
- Dataingenjörer
- Utvecklare
- DevOps-professionals
Vittnesmål (7)
Praktiska övningar. Lektionen skulle ha varit 5 dagar, men de 3 dagarna hjälpte till att reda ut många frågor som jag redan hade från att arbeta med NiFi
James - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag tyckte att tränarens tempo var bra. Han lämnade ingen elev på efterkälken med sitt tillvägagångssätt. Han var mycket stödjande med oss NYBÖRJARE som kanske inte har haft en systemadministratörs- eller infrastrukturroll under vår karriär eller återupplivat dessa färdigheter från en tidigare period av vår karriär.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag gillar den praktiska sektionen. Det hjälpte mig att bättre komma ihåg information genom att slutföra de tillhandahållna övningarna. Tränarens förmåga att engagera sig med hela klassen gjorde också att jag kände mig bekväm med att ställa frågor om saker jag inte var säker på.
Leila - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Användningsfall, exempel på hur du skapar NiFi-dataflöden. Vi arbetade med att felsöka vanliga problem och gotchas.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag älskade strukturen. Vi dök ner i grunderna i Nifi, koncept, användningsfall etc. på dag 1. Dag 2 fick vi omsätta kunskap från dag 1 i praktiken genom att bygga ut flöden för att möta scenariots krav. Dag 3 fick vi se Nifi Registry och versionskontroll, multi-tenancy, och gå igenom Q&A.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
I like how he was able to elaborate about Nifi and how powerful it is. You can basically use it for any infrastructure and use many different computer languages. Also i was glad we were able to fix the Nifi cert renewal issue we were having with the Truststore.
Joachim Martin - BHG Financial
Kurs - Apache NiFi for Administrators
general knowledge and the possibilities that the training offered in terms on the tool.