Kursplan
Grunnleggende prinsipper for NiFi og dataflyt
- Data i bevegelse vs. data i ro: konsepter og utfordringer
- NiFi arkitektur: kjerner, flykontroller, opprinnelse, og meldinger
- Nøkkelkomponenter: prosessorer, forbindelser, kontrollanter, og opprinnelse
Større data kontekst og integrasjon
- NiFis rolle i større data-økosystemer (Hadoop, Kafka, sky-lagring)
- Oversikt over HDFS, MapReduce og moderne alternativer
- Bruksområder: strøm-innsamling, logg-frakt, hendelsesrørledninger
Installasjon, konfigurasjon og klusteroppsett
- Installere NiFi på enkelt node og kluster-modus
- Klusterkonfigurasjon: noderoller, Zookeeper, og lastobalansering
- Orkestrering av NiFi-utplasseringer: ved bruk av Ansible, Docker, eller Helm
Design og håndtering av dataflyt
- Ruting, filtrering, splitting, og sammenslåing av flyt
- Prosessorkonfigurasjon (InvokeHTTP, QueryRecord, PutDatabaseRecord, osv.)
- Håndtering av skjema, berikelse, og transformasjonsoperasjoner
- Feilhåndtering, forsøksforhold, og tilbakekobling
Integrasjonscenarier
- Tilkobling til databaser, meldingssystemer, REST-APIer
- Strømming til analyse-systemer: Kafka, Elasticsearch, eller sky-lagring
- Integrering med Splunk, Prometheus, eller logging-rørledninger
Overvåking, gjenoppretting og opprinnelse
- Bruk av NiFi-grensesnitt, metrikker, og opprinnelses-visualiserer
- Design av autonom gjenoppretting og hensiktsmessig feilhåndtering
- Sikkerhetskopiering, flyversjonering, og endringshåndtering
Ytelsestuning og optimalisering
- Tuning av JVM, heap, tråd-pools, og klusterparametere
- Optimalisering av flydesign for å redusere flaskehalser
- Resursisolasjon, flyprioritering, og gjennomstrømningskontroll
Beste praksis og styring
- Flytdokumentasjon, navnstandarder, modulær design
- Sikkerhet: TLS, autentisering, tilgangskontroll, data- kryptering
- Endringskontroll, versjonering, rollebasert tilgang, audit-trakk
Feilretting og håndtering av ulykker
- Vanlige problemer: deadlocks, minnelekkasjer, prosessorfeil
- Logganalyse, feildiagnostikk, og rotårsaksinvestigasjon
- Gjenopprettingsstrategier og flytrinn tilbake
Prøvelab: Realistisk data-rørledningsimplementering
- Bygging av en ende-til-ende flyt: innsamling, transformasjon, levering
- Implementering av feilhåndtering, tilbakekobling, og skalerbarhet
- Ytelsestesting og tuning av rørledningen
Oppsummering og neste skritt
Krav
- Erfaring med Linux kommandolinje
- Grunnleggende forståelse av nettverk og datasystemer
- Erfaring med data strømning eller ETL-konsepter
Målgruppe
- Systemadministratorer
- Dataingeniører
- Utviklere
- DevOps-profesjonelle
Referanser (7)
Hands on øvelser. Klassen skulle ha vært 5 dager, men de 3 dagene bidro til å rydde opp i mange spørsmål jeg hadde fra arbeidet med NiFi allerede
James - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg syntes trenerens tempo var bra. Han etterlot ingen studenter med sin tilnærming. Han støttet oss NEWBIES som kanskje ikke har hatt en systemadministrator- eller infrastrukturrolle i løpet av vår karriere eller gjenopplivet disse ferdighetene fra en tidligere periode av karrieren vår.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg liker hendene på delen. Det hjalp meg til å beholde informasjonen bedre ved å fullføre de medfølgende øvelsene. Også trenerens evne til å engasjere seg i hele klassen gjorde at jeg følte meg komfortabel med å stille spørsmål om ting jeg ikke var sikker på.
Leila - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Use-cases, eksempler for å bygge NiFi-dataflyter. Vi jobbet med feilsøking av vanlige problemer og gotchas.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg elsket strukturen. Vi dykket ned i det grunnleggende om Nifi, konsepter, brukssaker osv. på dag 1. På dag 2 fikk vi sette Dag 1-kunnskap i praksis ved å bygge ut flyter for å møte scenariokrav. Dag 3 fikk vi se Nifi Registry og versjonskontroll, multi-tenancy, og gå over Q&A.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
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.