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)
Praktiske øvelser. Klassen skulle have vært 5 dager, men de 3 dager bidrog til at klare op for mange spørsmål jeg hadde fra min tidligere erfaring med NiFi
James - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg mente at trenerens tempo var godt. Han lot ikke noen student bak med sin tilnærming. Han var veldig støttende for oss NYBEGYNNERE som kanskje ikke hadde hatt en rolle som Systemadministrator eller Infrastruktur under vår karriere, eller som hadde gjenopplevd disse ferdighetene fra et tidligere stadium i vår karriere.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg liker den praktiske delen. Den hjalp meg til å forståstoffet bedre ved å fullføre de gitte øvingene. Tilleggså bidro instruktørens evne til å involvere hele klassen til at jeg følte meg trygg med å stille spørsmål om ting jeg ikke var sikker på.
Leila - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Bruksområder og eksempler på bygging av NiFi-dataflyt. Vi jobbet med å feilsøke vanlige problemer og hinder.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg elsket strukturen. På dag 1 gikk vi inn på grunnleggende konsepter og brukssammenhenger for NiFi. På dag 2 fikk vi sette inn praksis det vi hadde lært den første dagen ved å bygge fløter som oppfylte scenariokravene. På dag 3 gikk vi gjennom NiFi Registry, versjonskontroll, multitenancy og holdt Q&A.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
Jeg liker hvordan han kunne forklare Nifi og hvor kraftig det er. Man kan praktisk talt bruke det til enhver infrastruktur og benytte mange forskjellige programmeringsspråk. Jeg var også glad for at vi klarte å løse problemet med Nifi-sertifikatets fornyelse som vi hadde med Truststore.
Joachim Martin - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt
generell kunnskap og mulighetene som opplæringen tilbyr i forhold til verktøyet.
Nalfis Tobar - BHG Financial
Kurs - Apache NiFi for Administrators
Maskinoversatt