hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Klaas Bosteels (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HADOOP-5528) Binary partitioner
Date Thu, 26 Mar 2009 11:00:07 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-5528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Klaas Bosteels updated HADOOP-5528:

    Attachment: HADOOP-5528.patch

Thanks Chris. The new patch addresses all of the issues you raised:

* The deprecated class now extends the one from mapreduce.
* Static convenience methods for setting the offsets were added.
* The indexer classes are private now (and hence also not configurable anymore).

Since the offset properties still might need to be set manually when this partitioner is used
by a non-Java Hadoop program (e.g. a Streaming program), they are still documented in the
javadoc for the class, but I added a paragraph that encourages Java programmers to use the
static convenience methods instead.

Findbugs will probably complain about the the fact that the name of the deprecated class in
mapred shadows the simple name of the class it extends, by the way.

> Binary partitioner
> ------------------
>                 Key: HADOOP-5528
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5528
>             Project: Hadoop Core
>          Issue Type: New Feature
>          Components: mapred
>            Reporter: Klaas Bosteels
>            Assignee: Klaas Bosteels
>         Attachments: HADOOP-5528.patch, HADOOP-5528.patch, HADOOP-5528.patch, HADOOP-5528.patch
> It would be useful to have a {{BinaryPartitioner}} that partitions {{BinaryComparable}}
keys by hashing a configurable part of the bytes array corresponding to each key.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message