Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 如何在ApacheNIFI中使用java代码生成流文件_Apache Nifi - Fatal编程技术网

Apache nifi 如何在ApacheNIFI中使用java代码生成流文件

Apache nifi 如何在ApacheNIFI中使用java代码生成流文件,apache-nifi,Apache Nifi,有没有一种方法可以使用java代码在apache nifi中生成流文件,我将使用ExecuteStreamCommand调用java代码?ExecuteStreamCommand启动系统命令并将流文件传递给该命令的STDIN,然后获取该命令的STDOUT,并作为流文件的内容存储 因此,在java中,您必须编写从STDIN(System.in)读取数据并将处理后的数据写入STDOUT(System.out)的代码 我建议您检查一下,因为它是一种基于java的脚本语言。ExecuteStreamCo

有没有一种方法可以使用java代码在apache nifi中生成流文件,我将使用ExecuteStreamCommand调用java代码?

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

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


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

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

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


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

hey daggett,谢谢您的回答。假设我有一个存储在字符串中的内容,如何将其写入流文件?System.out.println(str)将显示在日志文件中,不是吗?应该是
System.out.println()
非常感谢,它成功了。我们必须将
忽略STDIN
属性设置为true。嘿,daggett,谢谢你的回答。假设我有一个存储在字符串中的内容,如何将其写入流文件?System.out.println(str)将显示在日志文件中,不是吗?应该是
System.out.println()
非常感谢,它成功了。我们必须将
忽略STDIN
属性设置为true。