[ 
https://issues.apache.org/jira/browse/FLINK-10114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17054920#comment-17054920
 ] 

Yun Gao commented on FLINK-10114:
---------------------------------

It seems currently _{{StreamingFileSink}}_ requires the writer to be able to 
write to an {{_OutputStream_}} so that it could work with the recovery 
mechanism, but official ORC library does not support it.

To overcome this problem, one option is to modify the current 
StreamingFileSink, but it is a bit complex. Another simpler option is that we 
might use 
[presto-orc|[https://github.com/prestodb/presto/tree/master/presto-orc]], which 
enables writing to OutputStream.  We could add a new shaded module to hide the 
dependency on presto-orc. 

> Support Orc for StreamingFileSink
> ---------------------------------
>
>                 Key: FLINK-10114
>                 URL: https://issues.apache.org/jira/browse/FLINK-10114
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Connectors / FileSystem
>            Reporter: zhangminglei
>            Assignee: vinoyang
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to