【问题标题】:How to initialize a processor via NIFI API如何通过 NIFI API 初始化处理器
【发布时间】:2019-05-03 16:34:00
【问题描述】:

请帮忙!

我正在使用 ListSFTP 处理器来获取文件并进行处理。在第一次执行中,处理器正常获取文件,但是当您第二次启动处理器时,它不会。我知道这是该处理器的正确行为。有什么方法可以通过 NIFI API 启动和初始化处理器,从而再次获取文件?我需要这种方法,因为我需要进行测试。

谢谢!

【问题讨论】:

    标签: apache-nifi


    【解决方案1】:

    是的,这是预期的行为(否则在每个“列表”操作中,处理器将返回相同的文件列表)。为了将其用于测试,您可以右键单击停止的处理器并选择View State,然后在出现的对话框中单击Clear。下次处理器运行时,它将再次列出所有存在的文件(并匹配适当的过滤器模式)。这些操作也可通过REST API 获得。

    【讨论】:

      【解决方案2】:

      这是解决方案:

      http://localhost:8081/nifi-api/processors/{id_processor}/state/clear-requests

      谢谢!

      【讨论】:

      • 你知道可以用来生成这个请求的 Java 库吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-16
      • 2018-05-08
      • 2013-01-16
      • 1970-01-01
      • 2013-10-10
      • 2016-09-13
      • 1970-01-01
      相关资源
      最近更新 更多