【问题标题】:Apache NIFI Flowfile from PUTSQL processor is not sending to Failed or Retry queue来自 PUTSQL 处理器的 Apache NIFI 流文件未发送到失败或重试队列
【发布时间】:2017-04-08 19:17:47
【问题描述】:

我有大量数据并使用 PUTSQL 处理器插入数据库。
在插入数据时,我观察到一些失败说IndexOutOfBoundException

这是错误日志:

将 FAILED 和 RETRY 队列从 PUTSQL 连接到 PUTFILE 以在查询失败时捕获查询。但是当 PUTSQL 失败时,流文件不会通过 PUTSQL 发送到队列。 请告诉我们在这种情况下如何查看失败的查询??

还有一个问题:

当我在 PUTSQL 处理器上执行数据来源时,它没有显示当前数据,似乎只显示了 1000 个条目。 有没有办法查看特定处理器的完整数据??

【问题讨论】:

  • ,在PutSQL之前你有哪个处理器?
  • Provenance 用户界面的显示限制为 1000 条记录。如果您更改搜索过滤器,您可以缩小您需要的最近记录的范围。

标签: apache-nifi


【解决方案1】:

这个问题已经是answered quite elaborately on HCC了。以下是解释这种情况的关键部分:

流文件不会退出 FAILED 连接,因为会话已回滚到传入队列。 ...意味着流文件受到惩罚,然后放回 PutSQL 处理器的传入队列中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多