【发布时间】:2016-11-18 20:40:24
【问题描述】:
我有一个 NiFi 流,它将一些数据插入到一些表中。在我向表中插入一些数据后,我发送一个信号,然后 ExecuteSQL 在该表上运行一个聚合查询。表名基于文件名。
问题是当 ExecuteSQL 运行查询时,我只得到结果的一个子集。如果我在数据库的控制台中运行相同的查询,我会得到不同数量的返回行。
这可能是与事件驱动调度策略有关的问题吗?
如果 ExecuteSQL 停止,并且我在 ExecuteSQL 的队列中获取流文件(信号),然后我手动启动 ExecuteSQL,我会得到预期的结果。
【问题讨论】:
标签: apache-nifi