如何查看处理器的FlowFile或STDOUT?

How Can I View FlowFile or STDOUT of Processor?

当事情失败时,我想查看流程文件,或来自有问题的处理器的输出 (stdout+stderr)。是否有一种简单的方法来转储所有 Flowfile 的属性,或者只浏览一个 Flowfile?

处理器通常具有一种或多种故障关系,由数据流设计人员决定如何处理这些故障。

有些故障是由于临时情况造成的,例如如果目标系统已关闭,对于这些故障,它们通常会循环回同一处理器以继续重试,直到目标系统恢复正常。

其他失败是由于与数据相关的问题,重试可能没有意义,因为它们会继续失败。您可以将这组故障路由到 PutFile 处理器以将它们写出到某个目录,或者 PutEmail 处理器来通知您。其中任何一个都可以让您访问原始数据。如果您想查看流文件属性,您可以使用数据出处来查看通过 PutFile/PutEmail 处理器的所有流文件。

您可以通过解压缩配置目录中的 flow.xml.gz 文件来查看 Flowfile。当然,那里有很多无关信息,因此对调试没有用。

查看处理器的 STDOUT 和 STDERR 也无助于调试。请查看队列中的流文件内容和属性。