Schulungsübersicht
Grundlagen von NiFi und Datenfluss
- Daten in Bewegung versus gespeicherte Daten: Konzepte und Herausforderungen
- NiFi-Architektur: Kerne, Flow-Controller, Provenance (Herkunftsnachweis) und Bulletin
- Wichtige Komponenten: Prozessoren, Verbindungen, Controller und Provenance
Kontext von Big Data und Integration
- Rolle von NiFi in Big-Data-Ökosystemen (Hadoop, Kafka, Cloud-Speicher)
- Überblick über HDFS, MapReduce und moderne Alternativen
- Anwendungsfälle: Stream-Ingestion, Log-Shipping, Event-Pipelines
Installation, Konfiguration & Cluster-Einrichtung
- NiFi-Installation im Einzelknotenmodus und im Clustermodus
- Clusterkonfiguration: Knotenrollen, Zookeeper und Lastausgleich
- Orchestrierung von NiFi-Bereitstellungen: Verwendung von Ansible, Docker oder Helm
Entwurf und Verwaltung von Datenflüssen
- Weiterleitung, Filterung, Aufteilung und Zusammenführung von Flüssen
- Prozessor-Konfiguration (InvokeHTTP, QueryRecord, PutDatabaseRecord usw.)
- Handhabung von Schemas, Anreicherung und Transformationen
- Fehlerbehandlung, Retry-Beziehungen und Backpressure
Integrationsszenarien
- Verbindung zu Datenbanken, Messaging-Systemen und REST-APIs
- Streamen zu Analysessystemen: Kafka, Elasticsearch oder Cloud-Speicher
- Integration mit Splunk, Prometheus oder Logging-Pipelines
Überwachung, Wiederherstellung & Provenance
- Nutzung der NiFi-Benutzeroberfläche, Metriken und des Provenance-Visualisierers
- Entwurf autonomer Wiederherstellung und Behandlung von Fehlern mit graceful shutdown
- Backup, Flow-Versionierung und Änderungsverwaltung
Leistungsoptimierung & Feinabstimmung
- Abstimmung von JVM, Heap, Thread-Pools und Cluster-Parametern
- Optimierung des Flow-Entwurfs zur Reduzierung von Engpässen
- Ressourcenisolation, Priorisierung von Flüssen und Durchsatzkontrolle
Best Practices & Governance
- Dokumentation von Flüssen, Namensstandards, modularen Entwurf
- Sicherheit: TLS, Authentifizierung, Zugriffskontrolle, Datenverschlüsselung
- Änderungskontrolle, Versionierung, rollenbasierter Zugriff, Audit-Trails
Fehlerbehebung & Incident Response
- Häufige Probleme: Deadlocks, Speicherlecks, Prozessorfehler
- Log-Analyse, Fehlerdiagnose und Ursachenforschung
- Wiederherstellungsstrategien und Flow-Rollback
Praktisches Labor: Realistische Implementierung einer Datenpipeline
- Aufbau eines End-to-End-Flusses: Ingestion, Transformation, Zustellung
- Implementierung der Fehlerbehandlung, Backpressure und Skalierung
- Leistungstests und Feinabstimmung der Pipeline
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit der Linux-Befehlszeile
- Grundlegendes Verständnis von Netzwerken und Datensystemen
- Kenntnisse in Datenstreaming- oder ETL-Konzepten
Zielgruppe
- Systemadministratoren
- Data Engineers
- Entwickler
- DevOps-Fachleute
Erfahrungsberichte (7)
Praktische Übungen. Die Kursdauer sollte eigentlich fünf Tage betragen, aber die drei Tage halfen dabei, viele Fragen zu klären, die ich bei der Arbeit mit NiFi bereits hatte.
James - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
Ich fand, dass der Trainer ein gutes Tempo vorgegeben hat. Er ließ keinen Studenten zurück und war sehr unterstützend für uns ANFÄNGER, die vielleicht noch nicht in ihrer Karriere eine Rolle als Systemadministrator oder Infrastrukturverantwortlicher hatten oder diese Fähigkeiten aus einer früheren Phase ihrer Karriere wiederbelebt haben.
Pamdrea Ivory - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
Ich schätze den praktischen Teil sehr. Er half mir, die Informationen besser zu verinnerlichen, indem ich die bereitgestellten Übungen durchführte. Auch die Fähigkeit des Trainers, mit der gesamten Klasse interaktiv zu arbeiten, machte mich sicher genug, Fragen zu stellen, wenn ich unsicher war.
Leila - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
Verwendungsszenarien und Beispiele für die Erstellung von NiFi-Datenflüssen. Wir haben uns mit der Behandlung häufiger Probleme und Fallstricken beschäftigt.
Nelson - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
Ich habe die Struktur geliebt. Am ersten Tag gingen wir in die Grundlagen von NiFi, Konzepte, Anwendungsfälle und so weiter ein. Am zweiten Tag konnten wir das Wissen vom ersten Tag in der Praxis anwenden, indem wir Flows erstellten, um den Anforderungen bestimmter Szenarien gerecht zu werden. Am dritten Tag schauten wir uns NiFi Registry und Versionskontrolle an, diskutierten Multitenanz und beantworteten Fragen im Q&A-Block.
Adam - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
Ich mag, wie er sich über NiFi und dessen Leistungsfähigkeit auslassen konnte. Man kann es grundsätzlich für jede Infrastruktur verwenden und viele verschiedene Programmiersprachen nutzen. Ich war auch froh, dass wir das Problem mit der Verlängerung des NiFi-Zertifikats durch den Truststore beheben konnten.
Joachim Martin - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung
allgemeine Kenntnisse und die Möglichkeiten, die das Training in Bezug auf das Tool bietet.
Nalfis Tobar - BHG Financial
Kurs - Apache NiFi for Administrators
Maschinelle Übersetzung