beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Work logged] (BEAM-3912) Add support of HadoopOutputFormatIO
Date Sat, 01 Sep 2018 20:47:00 GMT


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
   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:

Issue Time Tracking

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

> Add support of HadoopOutputFormatIO
> -----------------------------------
>                 Key: BEAM-3912
>                 URL:
>             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

View raw message