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. Klassen hade egentligen sett ut att vara fem dagar lång, men de tre dagarna hjälpte till att klargöra många frågor som jag hade från att arbeta med NiFi.
James - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag tyckte att utbildningsledarens tempo var bra. Han lät ingen student bakom sig med sin metod. Han var mycket stödjande för oss NYBIEER som kanske inte har haft en roll som systemadministratör eller infrastruktur under våra karriärer eller återupplivat dessa färdigheter från tidigare perioder i våra karriärer.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag tycker om den praktiska delen. Den hjälpte mig att bättre behålla informationen genom att utföra de angivna övningarna. Dessutom bidrog instruktörens förmåga att engagera hela klassen till 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 och exempel på att bygga NiFi-dataflöden. Vi arbetade med felsökning av vanliga problem och hinders.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag tyckte strukturen var bra. På dag 1 gick vi igenom grunderna i NiFi, koncept, användningsfall etc. På dag 2 fick vi använda kunskaperna från dag 1 och skapa flöden för att uppfylla olika scenariobehov. På dag 3 såg vi på NiFi Registry och versionshantering, fleranvändarstöd samt gick igenom frågor och svar.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
Jag tycker om hur han kunde förklara om Nifi och hur kraftfullt det är. Du kan använda det praktiskt taget för vilken infrastruktur som helst och använda många olika programmeringsspråk. Dessutom var jag nöjd med att vi kunde lösa problemet med Nifi-certifikatets förnyelse som vi hade med Truststore.
Joachim Martin - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat
allmänt kunskapsinnehåll och de möjligheter som utbildningen erbjuder med avseende på verktyget.
Nalfis Tobar - BHG Financial
Kurs - Apache NiFi for Administrators
Maskintolkat