Hi,

Instead of use writeAsText you have a writeAsCsv
https://ci.apache.org/projects/flink/flink-docs-master/api/java/org/apache/flink/streaming/api/datastream/DataStream.html

You can use just with the string path (like you have) or you can use the
overwrite flag if it suit your needs.

Best Regards,
Fábio Dias.

Abdul Salam Shaikh <abd.salam.sha...@gmail.com> escreveu no dia sexta,
28/04/2017 às 10:18:

> Hi,
>
> I am trying to write the results of my stream into a CSV format using the
> following code and it has compilation issues:
>
> DataStream<DetectorStatistics> objectStream = windowedStream.flatMap(new
> WindowObjectStreamTransformer());
>         objectStream.writeAsText("H:\\data.csv", new
> TextFormatter<DetectorStatistics>() {
>             public String format (DetectorStatistics value) {
>                 return value.getDetectorId() + " ," +
> value.getActualPhaseTime() ;
>             }
>         });
>
> ​What am I doing wrong here ? Or is there an alternative way to write
> records onto a CSV file ? ​
>
> ​Thanks!
>
>

Reply via email to