2016-10-11 46 views
1

我正在使用NiFi ExecuteScript與python。在python腳本我添加/修改處理器如何在NiFi UI中爲ExecuteScript處理器啓用「View State」選項?

stateManager = context.getStateManager() 
stateManager.setState(newmap, Scope.LOCAL) 

的狀態,反正是有,我可以查看/清除NiFi Web UI中的處理器狀態?

一些其他處理器一樣TailFile給您通過此選項「視圖狀態」當你右擊在處理器上,但ExecuteScript右鍵單擊不給你這個選項

存儲狀態

回答

3

大多數處理器有一個它們的註釋@Stateful表示它們存儲狀態的框架,並用於啓用諸如「視圖狀態」之類的功能。

由於ExecuteScript本身沒有存儲狀態,它當前沒有這個註釋,但由於腳本可以訪問狀態管理器和存儲狀態,所以我們應該添加註釋以便View狀態有效。我創建了這個JIRA:

https://issues.apache.org/jira/browse/NIFI-2885

+0

---- Thanks Bryan –

相關問題