Cursusaanbod
Fundamenten van NiFi en Data Flow
- Data in beweging vs. data at rest: concepten en uitdagingen
- NiFi-architectuur: cores, flow controller, provenance en bulletin
- Belangrijke componenten: processors, verbindingen, controllers en provenance
Groot data-context en -integratie
- Rol van NiFi in groot data-ecosystemen (Hadoop, Kafka, cloud storage)
- Overzicht van HDFS, MapReduce en moderne alternatieven
- Toepassingsgebieden: stream ingestie, log shipping, event pipelines
Installatie, configuratie & cluster setup
- NiFi installeren in single node- en clustermodus
- Clusterconfiguratie: node rollen, zookeeper en load balancing
- NiFi-deployments orkestreren: gebruik van Ansible, Docker of Helm
Dataflows ontwerpen en beheren
- Routering, filteren, splitsen, samenvoegen van flows
- Processorconfiguratie (InvokeHTTP, QueryRecord, PutDatabaseRecord, etc.)
- Schema's verwerken, verrijking en transformatieoperaties uitvoeren
- Foutafhandeling, retry relaties en backpressure beheren
Integratie-scenario's
- Verbinding maken met databases, berichtensystemen, REST APIs
- Data streamen naar analyse-systemen: Kafka, Elasticsearch of cloud storage
- Integratie met Splunk, Prometheus of logpipelines
Bewaking, herstel & provenance
- NiFi UI, metrieken en provenance visualizer gebruiken
- Autonoom herstel en soepel foutafhandeling ontwerpen
- Backup, flow-versiebeheer en change management
Prestatietuning & optimalisatie
- JVM, heap, thread pools en clustering parameters afstellen
- Flow-design optimaliseren om flessenhalzen te voorkomen
- Hulpbronnisolatie, flow-prioritering en doorvoersnelheidscontrole
Beste praktijken & governance
- Flow-documentatie, benamingstandaarden, modulaire ontwerpen
- Beveiliging: TLS, authenticatie, toegangscontrole, gegevensversleuteling
- Change control, versiebeheer, role-based access en audit trails
Foutopsporing & incidentrespons
- Vaak voorkomende problemen: deadlocks, geheugenvlekken, processorfouten
- Loganalyse, foutdiagnostiek en oorsaaksonderzoek
- Herstelstrategieën en flow-backup
Praktijkopdracht: Realistische data pipeline implementeren
- Een eind-aan-eind flow bouwen: ingestie, transformatie, levering
- Foutafhandeling, backpressure en schaling implementeren
- Prestatietest en de pipeline optimaliseren
Samenvatting en volgende stappen
Vereisten
- Ervaring met Linux command line
- Basisbegrip van netwerken en gegevenssystemen
- Kennis van data streaming of ETL-concepten
Doelgroep
- Systeembeheerders
- Data-ingenieurs
- Ontwikkelaars
- DevOps-professionals
Getuigenissen (7)
Handen op oefeningen. De les had 5 dagen moeten duren, maar de 3 dagen hielpen om veel vragen op te helderen die ik al had door met NiFi te werken
James - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Ik vond het tempo van de trainer goed. Hij liet geen enkele student achter met zijn aanpak. Hij was erg ondersteunend voor ons, NIEUWELINGEN, die tijdens onze carrière misschien geen systeembeheerder of infrastructuurrol hadden gehad, of die vaardigheden uit een eerdere periode van onze carrière nieuw leven inbliezen.
Pamdrea Ivory - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Ik hou van het hands-on gedeelte. Het hielp me om informatie beter vast te houden door de verstrekte oefeningen te voltooien. Ook zorgde het vermogen van de trainer om met de hele klas bezig te zijn, ervoor dat ik me op mijn gemak voelde om vragen te stellen over dingen waar ik niet zeker van was.
Leila - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Use-cases, voorbeelden voor het bouwen van NiFi-datastromen. We hebben gewerkt aan het oplossen van veelvoorkomende problemen en gotcha's.
Nelson - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Ik hield van de structuur. Op dag 1 doken we in de basis van Nifi, concepten, use cases, etc. Op dag 2 konden we de kennis van dag 1 in de praktijk brengen door flows uit te bouwen om aan de scenario-eisen te voldoen. Dag 3 kregen we Nifi Registry en versiebeheer te zien, multi-tenancy en Q&A door te nemen.
Adam - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Ik vind het leuk hoe hij Nifi kon uitleggen en hoe krachtig het is. Je kunt het eigenlijk voor elke infrastructuur gebruiken en vele verschillende computer talen. Ook was ik blij dat we het Nifi-certificaatvernieuwing probleem met de Truststore konden oplossen dat we hadden.
Joachim Martin - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald
Algemeen kennis en de mogelijkheden die de training biedt in termen van het gereedschap.
Nalfis Tobar - BHG Financial
Cursus - Apache NiFi for Administrators
Automatisch vertaald