Course Code: nifidev
Duration: 7 hours
Prerequisites:
  • Doświadczenie w programowaniu Java.
  • Doświadczenie z Maven.

Publiczność

  • Programiści
  • Inżynierowie danych
Overview:

Apache NiFi (Hortonworks DataFlow) to zintegrowana logistyka danych w czasie rzeczywistym i prosta platforma przetwarzania zdarzeń, która umożliwia przenoszenie, śledzenie i automatyzację danych między systemami. Jest napisana przy użyciu programowania opartego na przepływach i zapewnia internetowy interfejs użytkownika do zarządzania przepływami danych w czasie rzeczywistym.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy programowania opartego na przepływach, opracowując szereg rozszerzeń demonstracyjnych, komponentów i procesorów przy użyciu Apache NiFi.

Pod koniec tego szkolenia uczestnicy będą w stanie

  • Zrozumieć architekturę NiFi i koncepcje przepływu danych.
  • Rozwijać rozszerzenia przy użyciu NiFi i interfejsów API innych firm.
  • Rozwijać własny procesor Apache Nifi.
  • Pozyskiwać i przetwarzać dane w czasie rzeczywistym z różnych i nietypowych formatów plików i źródeł danych.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Dane w spoczynku a dane w ruchu

Przegląd narzędzi i technologii Big Data

  • Hadoop (HDFS i MapReduce) oraz Spark

Instalacja i konfiguracja NiFi

Przegląd architektury NiFi

Podejścia programistyczne

  • Narzędzia do tworzenia aplikacji i sposób myślenia
  • Narzędzia i sposób myślenia w zakresie wyodrębniania, przekształcania i ładowania (ETL)

Rozważania projektowe

Komponenty, zdarzenia i wzorce procesorów

Ćwiczenie: Strumieniowe przesyłanie danych do HDFS

Obsługa błędów

Usługi kontrolera

Ćwiczenie: Pozyskiwanie danych z urządzeń IoT przy użyciu internetowych interfejsów API

Ćwiczenie: Tworzenie niestandardowego procesora Apache Nifi przy użyciu JSON

Testowanie i rozwiązywanie problemów

Przyczynianie się do Apache NiFi

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Apache NiFi for Developers

Qatar - Apache NiFi for Developers

Egypt - Apache NiFi for Developers

Saudi Arabia - Apache NiFi for Developers

South Africa - Apache NiFi for Developers

Brasil - Apache NiFi for Developers

Canada - Apache NiFi for Developers

中国 - Apache NiFi for Developers

香港 - Apache NiFi for Developers

澳門 - Apache NiFi for Developers

台灣 - Apache NiFi for Developers

USA - Apache NiFi for Developers

Österreich - Apache NiFi for Developers

Schweiz - Apache NiFi for Developers

Deutschland - Apache NiFi for Developers

Czech Republic - Apache NiFi for Developers

Denmark - Apache NiFi for Developers

Estonia - Apache NiFi for Developers

Finland - Apache NiFi for Developers

Greece - Apache NiFi for Developers

Magyarország - Apache NiFi for Developers

Ireland - Apache NiFi for Developers

Luxembourg - Apache NiFi for Developers

Latvia - Apache NiFi for Developers

España - Apache NiFi para desarrolladores

Italia - Apache NiFi for Developers

Lithuania - Apache NiFi for Developers

Nederland - Apache NiFi for Developers

Norway - Apache NiFi for Developers

Portugal - Apache NiFi for Developers

România - Apache NiFi for Developers

Sverige - Apache NiFi for Developers

Türkiye - Apache NiFi for Developers

Malta - Apache NiFi for Developers

Belgique - Apache NiFi for Developers

France - Apache NiFi for Developers

日本 - Apache NiFi for Developers

Australia - Apache NiFi for Developers

Malaysia - Apache NiFi for Developers

New Zealand - Apache NiFi for Developers

Philippines - Apache NiFi for Developers

Singapore - Apache NiFi for Developers

Thailand - Apache NiFi for Developers

Vietnam - Apache NiFi for Developers

India - Apache NiFi for Developers

Argentina - Apache NiFi para desarrolladores

Chile - Apache NiFi para desarrolladores

Costa Rica - Apache NiFi para desarrolladores

Ecuador - Apache NiFi para desarrolladores

Guatemala - Apache NiFi para desarrolladores

Colombia - Apache NiFi para desarrolladores

México - Apache NiFi para desarrolladores

Panama - Apache NiFi para desarrolladores

Peru - Apache NiFi para desarrolladores

Uruguay - Apache NiFi para desarrolladores

Venezuela - Apache NiFi para desarrolladores

Polska - Apache NiFi for Developers

United Kingdom - Apache NiFi for Developers

South Korea - Apache NiFi for Developers

Pakistan - Apache NiFi for Developers

Sri Lanka - Apache NiFi for Developers

Bulgaria - Apache NiFi for Developers

Bolivia - Apache NiFi para desarrolladores

Indonesia - Apache NiFi for Developers

Kazakhstan - Apache NiFi for Developers

Moldova - Apache NiFi for Developers

Morocco - Apache NiFi for Developers

Tunisia - Apache NiFi for Developers

Kuwait - Apache NiFi for Developers

Oman - Apache NiFi for Developers

Slovakia - Apache NiFi for Developers

Kenya - Apache NiFi for Developers

Nigeria - Apache NiFi for Developers

Botswana - Apache NiFi for Developers

Slovenia - Apache NiFi for Developers

Croatia - Apache NiFi for Developers

Serbia - Apache NiFi for Developers

Bhutan - Apache NiFi for Developers

Nepal - Apache NiFi for Developers

Uzbekistan - Apache NiFi for Developers