Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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
我们可以在FileIO Java之后使用TextIO吗_Java_Google Cloud Dataflow_Apache Beam_Dataflow - Fatal编程技术网

我们可以在FileIO Java之后使用TextIO吗

我们可以在FileIO Java之后使用TextIO吗,java,google-cloud-dataflow,apache-beam,dataflow,Java,Google Cloud Dataflow,Apache Beam,Dataflow,我正在Java中使用数据流(ApacheBeam)。我有多个文件,每个文件可以非常大。目前,我使用fileIo读取每个文件,这些文件可以并行读取所有文件,但我也希望并行读取文件的每一行。我们可以在FileIO之后使用TextIo吗。如果可能的话,我们如何才能做到这一点,我已经搜索了,但没有找到任何解决方案。任何帮助都将不胜感激 目前我正在使用下面的代码来读取每个文件 PCollection inputFiles=pipeline.apply(“轮询输入文件”,FileIO.match().fil

我正在Java中使用数据流(ApacheBeam)。我有多个文件,每个文件可以非常大。目前,我使用fileIo读取每个文件,这些文件可以并行读取所有文件,但我也希望并行读取文件的每一行。我们可以在FileIO之后使用TextIo吗。如果可能的话,我们如何才能做到这一点,我已经搜索了,但没有找到任何解决方案。任何帮助都将不胜感激

目前我正在使用下面的代码来读取每个文件


PCollection inputFiles=pipeline.apply(“轮询输入文件”,FileIO.match().filepattern(fullPath)).apply(FileIO.readMatches())

您可以使用fileIO
匹配
转换,然后使用
TextIO.readFiles()
读取行。请参阅以获取示例。

TextIO和FileIO都是源I/O转换,不能按顺序应用。如果您可以说明管道试图在读取文件和行后实现什么,那么我们可以更好地帮助您实现这一点。