Kursplan
Grunnleggende om NiFi og dataflyt
- Data i bevegelse vs data i hvile: konsepter og utfordringer
- NiFi-arkitektur: kjerner, flytkontroller, provenance og bulletin
- Viktige komponenter: prosessorer, tilkoblinger, kontroller og provenance
Big Data-kontekst og integrasjon
- Nifen rolle i Big Data-økosystemer (Hadoop, Kafka, cloud-lagring)
- Oversikt over HDFS, MapReduce og moderne alternativer
- Bruksscenarioer: inntak av strømmer, loggsending, hendelsesflukt
Installasjon, konfigurasjon og klusteroppsett
- Installere NiFi på enkel node og klustermodus
- Klusterkonfigurasjon: nod roller, zookeeper og lastbalansering
- Orkestrering av NiFi-implementeringer: bruk av Ansible, Docker eller Helm
Design og administrasjon av dataflukt
- Rutevalg, filtrering, oppdeling og sammenslåing av flukt
- Konfigurering av prosessorer (InvokeHTTP, QueryRecord, PutDatabaseRecord, osv.)
- Håndtering av schema, berikelse og transformasjonsoperasjoner
- Feilhåndtering, gjentakelsesrelasjoner og backpressure
Integrasjonsscenarioer
- Tilkobling til databaser, meldingssystemer, REST-APIer
- Strømming til analytisk system: Kafka, Elasticsearch eller cloud-lagring
- Integrasjon med Splunk, Prometheus eller loggingsrørledninger
Overvåking, gjenoppretting og provenance
- Bruk av NiFi UI, metrikker og provenance-visning
- Design av autonom gjenoppretting og glidende feilhåndtering
- Backup, versjonering av flukt og endringsadministrasjon
Ytelsesjustering og optimalisering
- Justering av JVM, heap, trådgrupper og klusterparametere
- Optimalisering av flukt design for å redusere flaskehalser
- Ressursisolering, flukt prioritering og gjennomstrømningskontroll
Beste praksis og styring
- Dokumentasjon av flukt, navnestandarder, modulært design
- Sikkerhet: TLS, autentisering, tilgangskontroll, datakryptering
- Endringskontroll, versjonering, rollebasert tilgang, revisjonslog
Feilsøking og ulykkesrespons
- Vanlige problemer: deadlock, minnelakk, prosessorefeil
- Logganalyse, feildiagnostikk og årsakundersøkelse
- Gjenopprettingsstrategier og tilbakerullering av flukt
Praksisøvelse: Realistisk implementering av data-rørledning
- Bygge en end-to-end flukt: inntak, transformasjon, leveranse
- Implementere feilhåndtering, backpressure og skalering
- Ytelsestest og justering av rørledningen
Oppsummering og neste steg
Krav
- Erfaring med Linux-kommandolinje
- Grunnleggende forståelse av nettverk og datasystemer
- Kjenne til datastrømmer eller ETL-konsepter
Publikum
- Systemadministratører
- 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