2015-07-13 137 views

回答

3

正確,我們目前沒有內置的寫gzip文件的支持。 然而,user-defined data format API,特別是FileBasedSink,應該很容易寫出像你這樣的接收器。

+0

謝謝。您可能想要解決[這裏](https://cloud.google.com/dataflow/model/reading-and-writing-data#TextIO),因爲文檔提到您可以使用withCompressionType寫入gzip文件 – user2254391

+0

我們將修復文檔,謝謝! – jkff

+0

相關文檔現在顯示在以下位置:https://cloud.google.com/dataflow/model/text-io – Steven

1

在新梁庫,你現在可以做到這一點更容易:

PDone d = c2.apply(TextIO.write() 
    .to("gs://path") 
    .withWritableByteChannelFactory(FileBasedSink.CompressionType.GZIP)); 
相關問題