Apache nifi的processor开发过程
Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持高度可配置的指示图的数据路由、转换和系统中介逻辑。nifi可以自己开发扩展插件processor,下面介绍processor的开发过程。
方法/步骤1 创建工程
(01)环境准备,需要安装jdk和maven。通过命令来检查jdkhemaven是否已经安装。
(02)开始创建processor工程。创建新的目录,并在目录下执行mvn archetype:generate。根据界面提示输入相应的版本和工程信息。命令执行完成后,就会生成nifi processor工程文件。
方法/步骤2 编写第一个processor
(01)工程生成后,在源码中可以找到一个默认的,可修改此文件来编写自己的第一个processor。
(02)为我的processor添加描述信息,属性,relation已经编写初始化函数。如下图所示:
(03)编写onTrigger函数。也是最重要的函数。这个函数来实现主要的功能。此函数主要分为以下几个内容:读取FlowFile,获取属性设置,写FlowFile提交到Relation。
方法/步骤3 编译并部署
(01)编译,在工程目录下执行mvn install命令。执行成功后,会生成文件。例如我的文件名称为为:。这个文件就是我们要部署的文件
(02)把放到nifi安装目录下的lib目录下。重新启动nifi服务。
(03)在nifi的界面上就可以看到自己编写的第一个processor了。
-
word中替换功能的六个实用技巧
在这个讲效率的年代,word的使用也需要效率,那么,我们怎么才能使word的使用也有效率呢,这就需要我们在平时多积累一些实用小技巧,但如何能够更加了解word各个功能的使用技巧呢?那下面我们就以Word中替换功能为例,详细讲解它的6个技巧。操作方法(01)第一、去除word里括号...
-
Python中如何应用split
我们用python处理字符串的时候经常会需要分割字符串,这个时候我们会用到split。那么你真的会用它吗?下面小编来给大家分享一下split的使用以及注意事项操作方法(01)首先我们在python环境中先来建立一个字符串,如下图所示(02)然后我们调用split方法,已冒号作为分隔符,如...
-
AVI格式视频怎么转MP4
平时工作或者是生活中,有些视频是AVI格式的,想要将它转换为MP4格式,那么AVI格式视频怎么转MP4呢?操作方法(01)要转换视频的格式,一般可以使用第三方软件,如格式工厂,在桌面上找到它的快捷方式,打开它。(02)打开之后,来到如下图所示的界面。(03)因为是要将AVI格式的视频转换为M...
-
如何使用新浪邮箱发邮件
许多人拥有一个电子邮箱,却不会使用它来发送电子邮件,接下来,我以新浪邮箱为例教大家如何发送电子邮件。操作方法(01)首先,登陆邮箱(02)找到“写信”,单击打开(03)收件人就是对方的电子邮箱地址,输入到方框内(04)主题可以随便写(05)正文写在红色的框内(06)下面是例子(07)写完后,单击...