Kursplan
- Data i rörelse vs data i vila: begrepp och utmaningar
- NiFi-arkitektur: kärnor, flödeskontrollant, provians och meddelanden
- Nyckelkomponenter: processorer, anslutningar, kontrollanter och provians
- NiFi:s roll i Big Data-ekosystem (Hadoop, Kafka, molnlagring)
- Översikt över HDFS, MapReduce och moderna alternativ
- Användningsområden: strömmat inhämtning, loggtransport och händelsepipelines
- Installera NiFi på en enda nod och klusterläge
- Klusterkonfiguration: nodroller, zookeeper och lastbalansering
- Orkestrera NiFi-utplaceringar: med Ansible, Docker eller Helm
- Rutning, filtrering, uppdelning och sammanslagning av flöden
- Processorkonfiguration (InvokeHTTP, QueryRecord, PutDatabaseRecord, etc.)
- Hantering av schema, berikning och transformationsoperationer
- Felhantering, återupprepningsrelationer och backpressure
- Anslutning till databaser, meddelandesystem och REST-API:er
- Strömning till analyssystem: Kafka, Elasticsearch eller molnlagring
- Integrering med Splunk, Prometheus eller loggpipeliner
- Användning av NiFi-UI, mätvärden och proviansvisualisator
- Design av autonom återhämtning och smärtfri felhantering
- Backup, flödesversionering och ändringshantering
- Justering av JVM, heap, trådpooler och klusterparametrar
- Optimering av flödesdesign för att minska flaskhalsar
- Resursisolering, flödesprioritering och flödeskontroll
- Flödesdokumentation, namngivningsstandarder och modulär design
- Säkerhet: TLS, autentisering, åtkomstkontroll och datakryptering
- Ändringskontroll, versionering, rollbaserad åtkomst och revisionsspår
- Vanliga problem: dödlägen, minnesläckor och processorfel
- Logganalys, feldiagnostik och rotorsaksutredning
- Återhämtningsstrategier och flödesåterställning
- Bygga ett slut-til-slut-flöde: inhämtning, transformation och leverans
- Implementera felhantering, backpressure och skalning
- Prestandatest och optimering av pipelinen
Krav
- Erfarenhet av Linux-kommandoraden
- Grundläggande förståelse för nätverk och datasystem
- Exponering för dataströmning eller ETL-koncept
Målgrupp
- Systemadministratörer
- Dataingenjörer
- Utvecklare
- DevOps-professionella
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.