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