0
如何從PCollection<KV<String, String>>
輸出到多個文件?從PCollection <KV <String,String >>輸出多個文本文件
每個條目中的關鍵是文件名。 groupByKey轉換給我PCollection<KV<String, Iterable<String>>>
,但我如何將它們寫入多個文件?
例如,假設下面輸入
<file1, value1>
<file2, value2>
<file1, value3>
我想輸出兩個文件
file1:
value1
value3
file2:
value2
現在可以通過TextIO.write()。到(DynamicDestinations)。請參閱https://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/io/TextIO.java#L571 – jkff