[英]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.