【发布时间】:2018-09-12 20:16:00
【问题描述】:
根据我在使用 NiFi 构建一些 DB 摄取 PoC 后的理解,整个数据流作为流文件流运行。并且在任何特定时间,执行控制可以同时在一个或多个处理器上。
所以我真的很困惑如何为任何故障调试复杂的数据流。
当我们使用生产用例时,它可能会变得比这复杂得多。所以我有几个问题。
如何知道数据流的状态。如果假设 10 个分叉流文件中有 4 个因数据库池错误而在
GenerateTableFetch失败,我如何知道哪些失败以及如何快速重放它们而无需去数据来源并一一进行。有没有办法通过查看数据流来知道哪个处理器的哪个流文件出现故障。
我对使用 NiFi 调试数据流有更多的疑问/困惑,如果有人可以向我指出一些文档或分享最佳实践,那将很有帮助。
谢谢。
【问题讨论】:
标签: apache-nifi hortonworks-data-platform hortonworks-dataflow