Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi ApacheNIFI自定义处理器和自定义控制器服务打包结构_Apache Nifi - Fatal编程技术网

Apache nifi ApacheNIFI自定义处理器和自定义控制器服务打包结构

Apache nifi ApacheNIFI自定义处理器和自定义控制器服务打包结构,apache-nifi,Apache Nifi,我看到了ApacheNIFI的这个示例,但仍然无法了解如何为定制处理器和控制器服务实现打包结构 我的目标是创建一个自定义控制器服务,用于我的多个自定义处理器。我的maven结构应该是什么样子 我应该为控制器服务创建nar吗? 我应该在所有自定义处理器中包含控制器服务依赖项吗? 我是否应该将CS nar和CP nar都复制到NiFi/lib目录? 例如: 控制器服务-CS1 自定义处理器1-CP1 自定义处理器2-CP2 我希望在CP1和CP2中都使用CS1。如果可能,请分享此场景的maven结构

我看到了ApacheNIFI的这个示例,但仍然无法了解如何为定制处理器和控制器服务实现打包结构

我的目标是创建一个自定义控制器服务,用于我的多个自定义处理器。我的maven结构应该是什么样子

我应该为控制器服务创建nar吗? 我应该在所有自定义处理器中包含控制器服务依赖项吗? 我是否应该将CS nar和CP nar都复制到NiFi/lib目录? 例如: 控制器服务-CS1 自定义处理器1-CP1 自定义处理器2-CP2


我希望在CP1和CP2中都使用CS1。如果可能,请分享此场景的maven结构及其工作原理。提前感谢。

最灵活的设置如下所示:


上述设置生成3个nar:nifi示例服务nar、nifi示例服务api nar、nifi示例处理器nar。我们应该在NiFi lib目录中使用这些NAR中的哪一个?所有三个都好,谢谢!让我试试看。