Schulungsübersicht
Grundlagen von NiFi und Data Flow
- Daten in Bewegung vs. Daten im Ruhezustand: Konzepte und Herausforderungen
- NiFi-Architektur: Cores, Flow Controller, Provenance und Bulletin
- Wichtige Komponenten: Prozessoren, Verbindungen, Controller und Provenance
Big-Data-Kontext und Integration
- Rolle von NiFi in Big-Data-Ökosystemen (Hadoop, Kafka, Cloud-Speicher)
- Überblick über HDFS, MapReduce und moderne Alternativen
- Anwendungsfälle: Streaming-Eingabe, Log-Versand, Ereignispipelines
Installation, Konfiguration & Cluster-Einrichtung
- Installation von NiFi im Einzelknoten- und Clustermodus
- Clusterkonfiguration: Knotenrollen, Zookeeper und Lastverteilung
- Orchestrierung von NiFi-Bereitstellungen: Verwendung von Ansible, Docker oder Helm
Entwurf und Verwaltung von Datenflüssen
- Routing, Filterung, Aufteilung und Zusammenführung von Flows
- Konfiguration von Prozessoren (InvokeHTTP, QueryRecord, PutDatabaseRecord usw.)
- Verarbeitung von Schemas, Anreicherung und Transformationsoperationen
- Fehlerbehandlung, Wiederholungsbeziehungen und Backpressure
Integrationsszenarien
- Anbindung an Datenbanken, Messaging-Systeme und REST-APIs
- Streaming an Analytik-Systeme: Kafka, Elasticsearch oder Cloud-Speicher
- Integration mit Splunk, Prometheus oder Logging-Pipelines
Überwachung, Wiederherstellung & Provenance
- Nutzung von NiFi-UI, Metriken und Provenance-Visualizer
- Entwurf autonomer Wiederherstellung und behutsamer Fehlerbehandlung
- Backup, Flow-Versionierung und Änderungsmanagement
Performance-Tuning & Optimierung
- Tuning von JVM, Heap, Thread-Pools und Cluster-Parametern
- Optimierung des Flow-Entwurfs zur Reduzierung von Engpässen
- Ressourcenisolierung, Flow-Priorisierung und Durchsatzkontrolle
Best Practices & Governance
- Flow-Dokumentation, Benennungsstandards, modulare Gestaltung
- Sicherheit: TLS, Authentifizierung, Zugriffskontrolle, Datenverschlüsselung
- Änderungskontrolle, Versionierung, rollenbasierter Zugriff, Audit-Trails
Fehlerbehebung & Incident Response
- Häufige Probleme: Deadlocks, Speicherlecks, Prozessorfehler
- Log-Analyse, Fehldiagnostik und Ursachenforschung
- Wiederherstellungsstrategien und Rollback von Flows
Praxislabor: Realistische Implementierung einer Datenpipeline
- Aufbau eines End-to-End-Flows: Aufnahme, Transformation, Zustellung
- Implementierung von Fehlerbehandlung, Backpressure und Skalierung
- Performance-Test und Tuning der Pipeline
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit der Linux-Kommandozeile
- Grundlegende Kenntnisse in Netzwerktechnik und DatenSystemen
- Vertrautheit mit Konzepten des Data Streaming oder ETL
Zielgruppe
- Systemadministratoren
- Data Engineers
- Entwickler
- DevOps-Profis
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