PCollection<KV<String, String>>
から複数のファイルに出力するにはどうすればよいですか?PCollection <KV <String、String >>から複数のテキストファイルを出力
各エントリのキーはファイル名です。 groupByKey変換は私にPCollection<KV<String, Iterable<String>>>
を与えますが、どのように複数のファイルに書き込むことができますか?例えば
、以下の入力
<file1, value1>
<file2, value2>
<file1, value3>
与えられた私は、データフローは現在、それはあなたのためにこれを行うことができます変換する必要はありません出力2つのファイル
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