[英]How to enable “View State” option for ExecuteScript processor in NiFi UI?
我正在使用帶有python的NiFi ExecuteScript 。 在python腳本中,我添加/修改處理器的狀態
stateManager = context.getStateManager()
stateManager.setState(newmap, Scope.LOCAL)
無論如何我可以在NiFi web ui中查看/清除處理器狀態嗎?
當您右鍵單擊處理器時,其他一些處理器(如TailFile)會通過“查看狀態”為您提供此選項,但右鍵單擊ExecuteScript不會為您提供此選項
大多數存儲狀態的處理器都有一個注釋@Stateful,它向框架指示它們存儲狀態,並用於啟用諸如“視圖狀態”之類的功能。
由於ExecuteScript本身不存儲狀態,因此它當前沒有此注釋,但由於腳本可以訪問狀態管理器和存儲狀態,因此我們應該添加注釋以便View State工作。 我創建了這個JIRA:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.