2025年nifi入门(2)-nifi的简单使用示例

nifi入门(2)-nifi的简单使用示例NiFi 术语 为了谈论 NiFi 用户或者是开发都应该熟悉一些 nifi 相关的关键术语 一些术语将会贯穿全文 我们将在此重点介绍两个最重要的术语 FlowFile 每条 用户数据 即 用户通过 NiFi 获取或者是生成的 需要进行处理和分发的数据 均被称为 FlowFile

大家好,我是讯享网,很高兴认识大家。

NiFi术语

      为了谈论NiFi,用户或者是开发都应该熟悉一些nifi相关的关键术语,一些术语将会贯穿全文。 我们将在此重点介绍两个最重要的术语:

      FlowFile: 每条“用户数据”(即,用户通过NiFi获取或者是生成的,需要进行处理和分发的数据)均被称为FlowFile。 FlowFile由两部分组成:属性和内容。 内容是用户数据本身, 属性是与用户数据关联的键值对,用来提供一些额外的信息。比如fliename,表示的就是FlowFile的文件名,如果是通过GetFile从操作系统中取的文件的话,则filename就表示的是取到的文件的名称.

     Processor:是NiFi中负责创建、发送、接收、转换、路由、拆分、合并和处理FlowFiles的业务组件。 它是NiFi用户可用于构建其数据流的最重要的构建块。

下载和安装NiFi

NiFi,基于java开发,在使用NiFi之前,需要安装JDK或者是JRE.至少jdk8及以上版本。JDK的安装配置,具体的请自行查询相关的资料。

下载 : NiFi可以在 http://nifi.apache.org/download.html 进行下载(一般下载最新的稳定版本即可)。

 

有两种打包选项,tar更多的是在linux操作系统下面使用,比如centos/ubuntu等;而zip一般在windows下面使用。当然 ,zip格式的,在linux下面,通过unzip解压后也照常可以安装使用。

下载完NiFi后,将文件解析到一非英文目录下面.解压后的目录如下:

bin是可以运行的二进制文件,

conf为配置文件,

docs:为相关的文档文件;

lib为运行需要的jar和nar(NiFi的打包后缀,类似于java-web工程中的war包)

 

启动NiFi

前提条件:已经正确安装的NiFi需要的JDK(JRE)

Windows用户:对于Windows用户,找到Nifi解压后的目录 ,进行到子目录 bin,双击run-nifi.bat即可。如果提示端口冲突,找到到conf下面的nifi.properties文件,修改nifi.web.http.port=8080为其他端口即可。

如果要关闭nifi,找到运行的对话框,按Ctrl+C,,按如下提示,输入Y。即可以关闭应用。

 

 

 

Linux用户 对于Linux用户,通过cd命令,进行到nifi的安装目录 。进行bin目录 。

运行 ./nifi.sh run.,即可正常运行。并且同window下面的一样,通过按Ctrl-C,可以关闭应用。

如果想让nifi在后台运行,执行 ./nifi.sh start;此时关闭应用通过./nifi.sh stop来完成

使用NiFi

NiFi启动之后 ,我们可以通过UI来创建并监测我们的dataflow.通过浏览:http://IP:Poit/nifi,来访问NiFi的界面。如果你使用默认配置安装在本地的话,默认端口访问,即:http://localhost:8080/nifi.即可访问NiFi界面。

界面中有几个工具来创建并管理我们的dataflow:

 

 

 

 

 

小讯
上一篇 2025-01-06 07:05
下一篇 2025-03-18 08:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/36760.html