如下所述,我感兴趣的是一种特定的处理器,与1.2.0相比,它在1.5.0中具有一项额外功能,因此我想使用它。
处理器名称: QueryDatabaseTable
有什么方法可以升级处理器或添加此处理器而无需升级整个NiFi?
我看到有两种方法。
有人会告诉我哪个版本更好,并且在哪里可以找到上述处理器的nar文件或源代码,我不会为此处理器分离nar文件吗?
仅在NAR中进行复制可能值得尝试,但是在这种情况下,我很确定它不会起作用。在1.2.0和1.5.0之间有很多核心框架更改,并且标准NAR具有standard-services-api NAR作为依赖项,因此您可能也需要复制该类,依此类推。
反向移植的一般方法是找到具有所需功能/修复程序的Jira案例,使用Jira中的链接转到添加/修复了它的Github Pull Request,然后从基线创建分支(nifi-1.2 .0,例如),然后选择提交。如果更改是单个捆绑包,则可以从POM的捆绑包目录(例如,nifi-standard-bundle)中构建该NAR。然后,您可以用构建的NAR替换现有的NAR,从而创建一种“修补程序NAR”。
归档时间: |
|
查看次数: |
141 次 |
最近记录: |