Course Outline
Introductie
- Gegevens in rust versus gegevens in beweging
Overzicht van Big Data Tools en technologieën
- Hadoop (HDFS en MapReduce) en Spark
NiFi installeren en configureren
Overzicht van NiFi-architectuur
Aanpak van de ontwikkeling
- Tools en mindset voor applicatieontwikkeling
- Extraheren, transformeren en laden (ETL) tools en mindset
Overwegingen bij het ontwerp
Componenten, gebeurtenissen en processorpatronen
Oefening: Gegevensfeeds streamen naar HDFS
Foutafhandeling
Diensten voor de verwerkingsverantwoordelijke
Oefening: Gegevens van IoT-apparaten opnemen met behulp van webgebaseerde API's
Oefening: Een aangepaste Apache Nifi-processor ontwikkelen met behulp van JSON
Testen en problemen oplossen
Bijdragen aan Apache NiFi
Samenvatting en conclusie
Requirements
- Java-programmeerervaring.
- Ervaring met Maven.
Publiek
- Ontwikkelaars
- Data-ingenieurs
Getuigenissen (3)
Ik hield van de virtuele machine-omgevingen omdat hij gemakkelijk kon schakelen tussen de weergaven en kon helpen als we worstelden met het materiaal.
Pedro
Cursus - Apache NiFi for Developers
Machine Translated
De hands-on begeleide oefeningen.
Randy
Cursus - Apache NiFi for Developers
Machine Translated
Virtual environment working well and trainer positive attitude