You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2011/03/15 19:31:29 UTC

[jira] Commented: (HBASE-3646) When mapper writes multiple values for a key keep chronological order of values

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

stack commented on HBASE-3646:
------------------------------

@Bob Is that just a matter of changing the data structure that is at core of Context?

> When mapper writes multiple values for a key keep chronological order of values
> -------------------------------------------------------------------------------
>
>                 Key: HBASE-3646
>                 URL: https://issues.apache.org/jira/browse/HBASE-3646
>             Project: HBase
>          Issue Type: New Feature
>          Components: client
>    Affects Versions: 0.90.1
>         Environment: Cloudera 3.5 VM 
> TableMapper<ImmutableBytesWritable,IntWritable>
> TableReducer<ImmutableBytesWritable,IntWritable, ImmutableBytesWritable>
>            Reporter: Bob Cummins
>            Priority: Minor
>
> When mapper writes multiple values for a key, the underlying collection class maps each of the values to the key, but not always in chronological order. If chronological order were guaranteed each of the values mapped to the key, each of the values could be understood as specific and different parameters between the mapper and the reducer.
> I've done little tricks like having the mapper flag one a the values by making it a negative number, which the reducer recognizes and can write it to hbase as a unique column value.This is a kluge workaround which it would be nice to not have to do.
> Used to formulate this suggestion:
> TableMapper<ImmutableBytesWritable,IntWritable>
> TableReducer<ImmutableBytesWritable,IntWritable, ImmutableBytesWritable>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira