you should really send this to hadoop-users, not dev.
On Jun 28, 2006, at 9:06 PM, Arun C Murthy wrote:
All,
<background>
I have a *map* which does some processing and then a *reduce*
which sorts the results.
TextInputFormat & TextOutputFormat are the input/output
formats respectively.
However the *sort* I want to perform is as follows:
I want to sort output by 'comparing' 'columns' of 'key's in
the Comparator and not the entire 'key'.
E.g. spec: column1, column0 is the sort-spec.
aaa ccc ggg
bbb aaa hhh
should result in:
bbb aaa hhh
aaa ccc ggg
</background>
I can't seem to find an 'elegant' way to do this via the MR
framework i.e. I can't seem to be able to set a *policy* (i.e. set
the sort-spec) for the WritableComparable via the framework. Is
there something I'm missing? In essence I probably need a
*configure* callback for the WritableComparable interface too? Is
there a better way? Or is this outside the scope of the framework.
thanks!
Arun