NIFI简介

来源:互联网 发布:手写单例模式 java 编辑:程序博客网 时间:2024/05/22 12:14

一、NiFi是什么?

任何一个大数据应用分析的软件,都需要一个强大的数据抽取组件、数据仓储系统、数据处理引擎、任务调度引擎和流程设计界面。Hadoop和Spark的重点是在数据的存储和任务调度,R的重点是数据分析引擎。而本文所说的nifi的主要功能则体现在数据拉取和流程的设计上。

 Apache NiFi 是一个易于使用、功能强大而且可靠的数据拉取、数据处理和分发系统。Apache NiFi 是为数据流设计。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。NiFi原来是NSA的一个项目,目前已经代码开源,是Apache基金会的顶级项目之一。NiFi是基于Java的,使用Maven支持包的构建管理。 NiFi基于Web方式工作,后台在服务器上进行调度。用户可以为数据处理定义为一个流程,然后进行处理,后台具有数据处理引擎、任务调度等组件。

     (简介待续,今天的主要任务是介绍安装)