Schulungsübersicht
Grundlagen von NiFi und Datenfluss
- Daten in Bewegung vs. Daten im Ruhezustand: Konzepte und Herausforderungen
- NiFi-Architektur: Kerne, Flow-Controller, Provenance (Datenspur) und Bulletin (Mitteilungen)
- 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: Stream-Ingestion, Protokollversand, Ereignispipelines
Installation, Konfiguration und Cluster-Einrichtung
- Installation von NiFi im Einzelknotenmodus und im Clustermodus
- Clusterkonfiguration: Knotenrollen, Zookeeper und Lastverteilung
- Orchestrierung von NiFi-Bereitstellungen: Verwendung von Ansible, Docker oder Helm
Entwerfen und Verwalten von Datenflüssen
- Weiterleitung, Filterung, Aufteilung und Zusammenführung von Flüssen
- Konfiguration von Prozessoren (InvokeHTTP, QueryRecord, PutDatabaseRecord usw.)
- Umgang mit Schemata, Anreicherung und Transformationsoperationen
- Fehlerbehandlung, Retry-Beziehungen und Backpressure
Integrationsszenarien
- Verbindung zu Datenbanken, Messaging-Systemen und REST-APIs
- Streaming an Analytiesysteme: Kafka, Elasticsearch oder Cloud-Speicher
- Integration mit Splunk, Prometheus oder Protokollierungspipelines
Überwachung, Wiederherstellung und Provenance (Datenspur)
- Nutzung der NiFi-Benutzeroberfläche, Metriken und des Provenance-Visualisierers
- Entwurf autonomer Wiederherstellung und sanfter Fehlerbehandlung
- Sicherung, Flow-Versionierung und Änderungsmanagement
Leistungsverbesserung und Optimierung
- Feinabstimmung von JVM, Heap-Speicher, Thread-Pools und Clustereinstellungen
- Optimierung des Flow-Designs zur Reduzierung von Engpässen
- Ressourcenisolation, Priorisierung von Flüssen und Durchsatzsteuerung
Best Practices und Governance
- Flussdokumentation, Namensstandards und modulares Design
- Sicherheit: TLS, Authentifizierung, Zugriffskontrolle und Datenverschlüsselung
- Änderungskontrolle, Versionierung, rollenbasierter Zugriff und Audit-Trails
Fehlerbehebung und Incident Response
- Häufige Probleme: Deadlocks, Speicherverluste, Prozessorfehler
- Protokol analysieren, Fehlerdiagnose und Untersuchung der Ursache auf.Root Ebene
- Wiederherstellungsstrategien und Flow-Rollback
Praxisübungen: Implementierung einer realistischen Datenpipeline
- Aufbau eines durchgehenden Flusses: Ingestion, Transformation, Zustellung
- Implementierung von 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 Datenvorhaben
- Erste Kenntnisse in den Bereichen Datenstreaming oder ETL-Konzepte
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