2017-06-18 38 views
1

我试图导入我的自定义处理器Syncfusion集成平台Syncfusion集成平台:如何导入自定义处理器?

由于Syncfusion集成基于Apache NiFi,我尽量把编译处理器(即.nar文件)复制到lib目录:

/syncfusion_location/SDK/NIFI/lib 

然后重启Syncfusion。 但我在处理器列表中找不到我的处理器。

当我在纯NiFi导入中工作的很好(也就是说在NiFi文档中描述了这种方式)。

我在做什么错误与Syncfusion?

回答

3

我认为他们在检查处理器类型中的“自定义”单词。

如果那个字出现在那个类型中,那么UI会显示你的处理器。

例如:

如果您的处理器类型等的下方。

org.apache.nifi.processors.MyProcessor.Type 

那么它不会显示在您的用户界面中。

如果你改变这样。

org.apache.nifi.processors.custom.MyProcessor.Type 

然后它会在用户界面中显示您的处理器。

让我知道如果你面临任何问题

+1

奇怪的,但它的作品! 我通过添加“自定义”单词 更改了软件包,并相应地将org.apache.nifi.processor.Processor文件更新为新的软件包名称。 –

+2

这可能是Syncfusion添加的限制,但它不是Apache NiFi的要求。 – Andy