我们如何在apache nifi中使用java代码生成流文件

时间:2017-10-30 11:21:19

标签: apache-nifi

有没有办法使用我将使用ExecuteStreamCommand调用的java代码在apache-nifi中生成流文件?

1 个答案:

答案 0 :(得分:3)

ExecuteStreamCommand启动系统命令并将流文件传递给此命令的STDIN,然后获取该命令的STDOUT并存储为流文件的内容。

因此,在java中,您必须编写从STDIN(System.in)读取数据并将处理后的数据写入STDOUT(System.out)的代码

我建议你检查一下ExecuteScript groovy examples,因为它是一种基于java的脚本语言。