Kursplan
NiFi- och dataflödesgrunder
- Data i rörelse vs data i vila: koncept och utmaningar
- NiFi-arkitektur: kärnor, flödeskontroller, proveniens och kungörelser
- Viktiga komponenter: processorer, anslutningar, kontroller och proveniens
Big Data-sammanhang och integration
- NiFis roll i Big Data-ekosystem (Hadoop, Kafka, molnlagring)
- Översikt över HDFS, MapReduce och moderna alternativ
- Användningsfall: ströminläsning, loggskickning, händelspipelines
Installation, konfiguration och klusteruppsättning
- Installera NiFi i enkelnod- och klasterläge
- Klasterkonfiguration: nodroller, Zookeeper och lastbalansering
- Orkestrera NiFi-distributioner: använda Ansible, Docker eller Helm
Designa och hantera dataflöden
- Routning, filtrering, uppdelning och sammanfogning av flöden
- Konfigurera processorer (InvokeHTTP, QueryRecord, PutDatabaseRecord m.fl.)
- Hantera scheman, berikning och transformationsoperationer
- Felsökning, återförsöksrelationer och backpressure
Integrationsscenerier
- Ansluta till databaser, meddelandesystem, REST API:er
- Strömma till analysystem: Kafka, Elasticsearch eller molnlagring
- Integrera med Splunk, Prometheus eller loggpipelines
Övervakning, återhämtning och proveniens
- Använda NiFi-gränssnitt, metrik och proveniensvisualiserare
- Designa autonom återhämtning och hantering av felgraderat fall
- Säkerhetskopiering, flödesversionering och förändringshantering
Prestandajustering och optimering
- Justera JVM, heap, trådgrupper och klasterparametrar
- Optimera flödesdesign för att minska flaskhalsar
- Resursisolering, flödesprioritering och genomsättningskontroll
Bästa praxis och styrning
- Dokumentera flöden, namngivningsstandarder, modullär design
- Säkerhet: TLS, autentisering, åtkomstkontroll, datakryptering
- Förändringskontroll, versionering, rollbaserad åtkomst, revisionsloggar
Felsökning och incidenthantering
- Vanliga problem: deadlocks, minnesläckor, processorfel
- Logganalys, fel diagnostik och undersökning av grundorsak
- Återhämtningsstrategier och rollback av flöden
Praktisk laboration: Implementering av realistisk datapipeline
- Bygga ett flöde från början till slut: inläsning, transformation, leverans
- Implementera felsökning, 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
- Kännedom om dataströmning eller ETL-koncept
Målgrupp
- Systemadministratörer
- Dataingenjörer
- Utvecklare
- DevOps-proffs
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