【问题标题】:How to enable "View State" option for ExecuteScript processor in NiFi UI?如何在 NiFi UI 中为 ExecuteScript 处理器启用“查看状态”选项?
【发布时间】:2016-10-11 06:01:59
【问题描述】:

我在 python 中使用 NiFi ExecuteScript。在 python 脚本中,我添加/修改处理器的状态

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

我是否可以在 NiFi Web ui 中查看/清除处理器状态?

当您右键单击处理器时,TailFile 等其他一些处理器会通过 “查看状态” 为您提供此选项,但 ExecuteScript 右键单击​​不会为您提供此选项 p>

【问题讨论】:

    标签: python state apache-nifi


    【解决方案1】:

    大多数存储状态的处理器都有一个注解@Stateful,它向框架表明它们存储状态,并用于启用诸如“视图状态”之类的功能。

    由于 ExecuteScript 本身不存储状态,因此它目前没有此注释,但由于脚本可以访问状态管理器并存储状态,我们应该添加注释以便 View State 工作。我创建了这个 JIRA:

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

    【讨论】:

    • ---- 谢谢布莱恩
    猜你喜欢
    • 2016-08-30
    • 1970-01-01
    • 2020-03-01
    • 2019-10-12
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 2020-03-10
    • 2020-09-20
    相关资源
    最近更新 更多