[ 
https://issues.apache.org/jira/browse/BEAM-3912?focusedWorklogId=140348&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-140348
 ]

ASF GitHub Bot logged work on BEAM-3912:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 01/Sep/18 20:46
            Start Date: 01/Sep/18 20:46
    Worklog Time Spent: 10m 
      Work Description: dmvk commented on issue #6306: [BEAM-3912] Add 
HadoopOutputFormatIO support
URL: https://github.com/apache/beam/pull/6306#issuecomment-417885942
 
 
   Thanks for pushing this forward 👍 Just to sum up the discussion we had over 
slack, I think there is one key part missing.
   
   The current implementation does not support streaming use case. This would 
require doing additional GBK (group by key and window), where key would be a 
"file id" and we should write one output folder per window. Except for 
streaming, this would also allow to configure number of output files (right now 
it equals to number of "beam partitions"; FileIO is already doing this I 
believe).
   
   Few notes on the HBase bulk load. This also requires additional GBK (key is 
the region id) and it also requires output to be sorted within single region. 
Again we need to control number of output files (it should equal to # of 
regions - GBK solves this). I believe sorting within single key was already 
discussed on the mailing list several times and remains unresolved (we should 
probably bring it back to discussion).
   
   We could also easily do streaming per-window bulkload, if we output the 
commited output folders to downstream operator which would perform 
`LoadIncrementalHfiles`.
   
   Thanks for the effort! Good job 👍 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

    Worklog Id:     (was: 140348)
    Time Spent: 1h 20m  (was: 1h 10m)

> Add support of HadoopOutputFormatIO
> -----------------------------------
>
>                 Key: BEAM-3912
>                 URL: https://issues.apache.org/jira/browse/BEAM-3912
>             Project: Beam
>          Issue Type: Improvement
>          Components: io-java-hadoop
>            Reporter: Alexey Romanenko
>            Assignee: Alexey Romanenko
>            Priority: Minor
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> For the moment, there is only HadoopInputFormatIO in Beam. To provide a 
> support of different writing IOs, that are not yet natively supported in Beam 
> (for example, Apache Orc or HBase bulk load), it would make sense to add 
> HadoopOutputFormatIO as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to