huangcl 发表于 2020-7-20 10:02:25

基于idea的NIFI自定义processor项目构建

本帖最后由 huangcl 于 2020-7-20 10:28 编辑

1.在IntelliJ上,单击“Create project”,选中“Create from archetype”,单击“ ADD Archetype”,然后输入以下内容

GroupId: org.apache.nifi
ArtifactId: nifi-processor-bundle-archetype
Version: <YourVersionOfNifi>
然后点击“OK”



2.现在,您的新NiFi原型已创建。选择它



3.输入GroupId,ArtifactId和您选择的版本,NEXT



4.我们需要添加的最后一个属性是artifactBaseName。这是强制性的。点击“ +”并输入

name:artifactBaseName
value:WhatEverYouLike



5.项目生成后,clear+install到本地maven库。
最后reimport一下maven,完成。

Error:如果出现包报红的情况,大部分是因为源的问题,idea配置阿里云的源即可
    如果个别包还是报红,应该是需要翻墙或者手动下载将包放入本地仓库即可


6.现在,一个项目已准备好构建自定义处理器。
MyProcessor是自动生成的初始化的自定义processor的类,可以直接在这个类上实现我们的自定义processor。




作者:huangcl
日期:2020/7/20
页: [1]
查看完整版本: 基于idea的NIFI自定义processor项目构建