Apache nifi ApacheNIFI自定义处理器和自定义控制器服务打包结构
我看到了ApacheNIFI的这个示例,但仍然无法了解如何为定制处理器和控制器服务实现打包结构 我的目标是创建一个自定义控制器服务,用于我的多个自定义处理器。我的maven结构应该是什么样子 我应该为控制器服务创建nar吗? 我应该在所有自定义处理器中包含控制器服务依赖项吗? 我是否应该将CS nar和CP nar都复制到NiFi/lib目录? 例如: 控制器服务-CS1 自定义处理器1-CP1 自定义处理器2-CP2Apache nifi ApacheNIFI自定义处理器和自定义控制器服务打包结构,apache-nifi,Apache Nifi,我看到了ApacheNIFI的这个示例,但仍然无法了解如何为定制处理器和控制器服务实现打包结构 我的目标是创建一个自定义控制器服务,用于我的多个自定义处理器。我的maven结构应该是什么样子 我应该为控制器服务创建nar吗? 我应该在所有自定义处理器中包含控制器服务依赖项吗? 我是否应该将CS nar和CP nar都复制到NiFi/lib目录? 例如: 控制器服务-CS1 自定义处理器1-CP1 自定义处理器2-CP2 我希望在CP1和CP2中都使用CS1。如果可能,请分享此场景的maven结构
我希望在CP1和CP2中都使用CS1。如果可能,请分享此场景的maven结构及其工作原理。提前感谢。最灵活的设置如下所示:
上述设置生成3个nar:nifi示例服务nar、nifi示例服务api nar、nifi示例处理器nar。我们应该在NiFi lib目录中使用这些NAR中的哪一个?所有三个都好,谢谢!让我试试看。