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)
Hands on exercises. Class should have been 5 days, but the 3 days helped to clear up a lot of questions that I had from working with NiFi already
James - BHG Financial
Kurs - Apache NiFi for Administrators
I thought the trainer's pace was good. He left no student behind with his approach. He was very supportive with us NEWBIES that may not have had a System Administrator or Infrastructure role during our career or resurrected those skills from a prior period of our career.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
I like the hands on section. It helped me to better retain information by completing the provided exercises. Also, the trainer's ability to engage with the entire class made me feel comfortable to ask questions on things I was not sure about.
Leila - BHG Financial
Kurs - Apache NiFi for Administrators
Use-cases, examples for building NiFi dataflows. We worked on troubleshooting common problems and gotchas.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
I loved the structure. We dove into the basics of Nifi, concepts, use cases, etc. on day 1. On day 2, we got to put Day 1 knowledge into practice by building out flows to meet scenario requirements. Day 3 we got to see Nifi Registry and version control, mulit-tenancy, and go over Q&A.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
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.