2017-06-18 35 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