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了。
-
大众车钥匙怎么换电池 电子遥控器怎么拆
大众车钥匙 3v纽扣电子原装原厂电池。电池更换怎么换电池遥控器怎么拆电池是松下Panasoniccr20323v纽扣电子原装原厂电池大众车钥匙怎么换电池电子遥控器怎么拆操作方法(01)大众钥匙电池大部分是CR2032,所以请在网上购买迎瑞宏兴数码专营店、购买正品电池,确保原...
-
怎么快速通过新浪微博认证
新浪微博认证是身份的象征,通过新浪微博认证后,可以增加用户的影响力,可以享有新浪微博特殊权限,可以迅速增加粉丝,可以导入到新浪博客认证。通过新浪微博认证后,用户微博名字后面会加一个橙色的大V。很多微博好友都想通过新浪认证,怎么快速通过新浪微博认证呢?欢迎大...
-
如何设置热键
。操作方法(01)打开“qq主面板”,看到底部,点击打开“设置”(02)然后,看到左侧的“热键”,点击(03)然后“设置热键”,(04)这里是系统默认热键。(05)你可又修改热键,但不要与其它热键冲突。也可以顺便设置一下,聊天时的窗口,发送消息时的热键。设置好后按“enter"键就可以了。...
-
游戏工作室需要知道什么
想开游戏工作室的同学越来越多了,这里归纳一下游戏工作室需要懂得知识操作方法(01)电脑配置,是一既简单又复杂的问题。配置电脑看起来容易,但是运行起来是否兼容、性能是否可以完全发挥那就复杂了额。(02)网络组建,最好学会路由器交换机的使用,否则ip分配的时候很麻烦。...