Course Code: nifidev
Duration: 7 hours
Prerequisites:
  • Java 程式設計經驗。
  • 具有 Maven 的經驗。

觀眾

  • 開發人員
  • 數據工程師
Overview:

Apache NiFi (Hortonworks DataFlow) 是一個即時集成數據物流和簡單事件處理平臺,支援系統之間的數據移動、跟蹤和自動化。它是使用基於流的程式設計編寫的,並提供基於 Web 的使用者介面來即時管理數據流。

在這個由講師指導的現場培訓中,參與者將學習基於流程的程式設計的基礎知識,因為他們使用Apache NiFi開發許多演示擴展,元件和處理器。

在培訓結束時,參與者將能夠:

  • 瞭解 NiFi 的架構和數據流概念。
  • 使用 NiFi 和第三方 API 開發擴展。
  • 定製開發自己的Apache Nifi處理器。
  • 從不同和不常見的檔格式和數據源中攝取和處理實時數據。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中實際實施。

課程定製選項

  • 如需申請此課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • 靜態數據與動態數據

Big Data 工具和技術概述

  • Hadoop (HDFS 和 MapReduce) 和 Spark

安裝和配置 NiFi

NiFi 架構概述

發展方式

  • 應用程式開發工具和思維方式
  • 提取、轉換和載入 (ETL) 工具和思維方式

設計注意事項

元件、事件和處理器模式

練習:將數據流饋送到 HDFS 中

錯誤處理

控制器服務

練習:使用基於 Web 的 API 從 IoT 設備攝取數據

練習:使用 JSON 開發自定義 Apache Nifi 處理器

測試和故障排除

貢獻 Apache NiFi

總結和結論

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