所以,我是第一次使用 NiFi。我正在尝试使用它来调用 API,然后将数据通过管道传输到 HDFS(Hortonworks Sandbox 2.4)。我目前只使用 2 个处理器:GetHTTP 和 PutHDFS。
我似乎将两个处理器都配置好了...它们运行了,但是我找不到通过 Ambari 进入 Hadoop 时创建的输出文件...我已将输出目录设置为 /user/,但什么也没有出现。但是,我在 PutHDFS 处理器上收到一条警告消息,建议:
WARNING PutHDFS[...] penalizing StandardFlowFileRecord[...] and routing to failure because file with same name already exists.
...所以必须在某处写入文件。我尝试改变指定 xml 和 JSON 格式的 API 调用,但没有明显区别。
我想我必须要么需要在 NiFi 中的管道中添加一些处理,要么我在沙箱中寻找错误的位置。有人可以建议吗?