【问题标题】:Apache Nifi: Using HandleHTTPRequest and GetFile in the same flowApache Nifi:在同一流程中使用 HandleHTTPRequest 和 GetFile
【发布时间】:2019-08-20 10:59:47
【问题描述】:

我正在尝试使用 Apache Nifi 构建新的数据摄取流程。

我正在尝试在同一流程中使用 HandleHTTPRequest 和 GetFile,但 Nifi 不允许。

我们将使用来自用户界面的 Rest API 调用接收 JSON 文件。我已经使用 HandleHttpRequest 处理器来接收这个请求。

我们还必须读取配置 JSON 文件,然后继续处理。我在这里尝试使用 GetFile,但无法连接两者。

您能否告诉我如何实现这一点,或者我在这里做错了什么。感谢您的支持!

【问题讨论】:

  • HandleHTTPRequest -> ExtractJsonPath 不将文件保存到本地。
  • 感谢 Lamanus 的快速回复。但这是两个不同的json。一个来自包含用户输入的用户界面,另一个是存储在本地路径中的配置 json,其中存储了其他数据库连接详细信息。

标签: apache-nifi


【解决方案1】:

GetFile 是一个源处理器,它不允许传入连接,因为它是流的起点。

你可以有 HandleHttpRequest -> FetchFile。

【讨论】:

  • 谢谢 Bryan,FetchFile 处理器为我工作。我是 Nifi 的新手,不知道 GetFile 是源处理器。再次感谢并感谢您的支持!
  • @KavipriyaM 很高兴您成功了,请将答案标记为正确 :)
【解决方案2】:

我使用 FetchFile 而不是 GetFile,并且能够将它连接到 HandleHttpRequest 处理器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多