Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.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
Java Apache beam写入转换写入多个文件?_Java_Apache Beam - Fatal编程技术网

Java Apache beam写入转换写入多个文件?

Java Apache beam写入转换写入多个文件?,java,apache-beam,Java,Apache Beam,我正在查看来自的wordCount示例 当我试图在本地运行这个示例时,它将计数写入多个文件。我创建了一个测试项目来读取和写入文件中的数据,甚至写操作也将输出写入多个文件。如何在单个文件中获得结果?我使用direct runner是出于性能原因。您应该能够使用 无需硬化 公共文本IO.Write WITHOUTHHARDING() 强制将单个文件作为输出,并使用空的碎片名称模板。这 选项仅与未绑定写入兼容 对于未经许可的写入,限制碎片的数量可能会 降低管道的性能。不允许设置此值 建议使用,除非您需

我正在查看来自的wordCount示例
当我试图在本地运行这个示例时,它将计数写入多个文件。我创建了一个测试项目来读取和写入文件中的数据,甚至写操作也将输出写入多个文件。如何在单个文件中获得结果?我使用direct runner是出于性能原因。您应该能够使用

无需硬化

公共文本IO.Write WITHOUTHHARDING()

强制将单个文件作为输出,并使用空的碎片名称模板。这 选项仅与未绑定写入兼容

对于未经许可的写入,限制碎片的数量可能会 降低管道的性能。不允许设置此值 建议使用,除非您需要特定数量的输出文件

这相当于.WithNumHards(1).WithHardNameTemplate(“”)


谢谢你的工作。但是,顺序是错误的。是否有一种方法可以按顺序读写文件?可能值得单独提一个问题,提供一个简短的代码示例,并解释为什么顺序很重要。当然可以