[
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)