Maybe this is as simple as changing the class definition from:
public class DefaultBlurReducer extends Reducer<Text, BlurMutate, Text,
BlurMutate> {
To:
public class DefaultBlurReducer extends Reducer<Writable, BlurMutate,
Writable, BlurMutate> {
That way any key type could be used. We should also change the
BlurRecordWriter and BlurOutputFormat to reflect this.
Aaron
On Tue, Nov 19, 2013 at 11:05 AM, Tim Williams <[email protected]> wrote:
> I've got a secondary sort with a custom key so I can't simply extend
> the DefaultBlurReducer, but setProgressable and setGetCounter aren't
> publicly available in the outputformat either. So, I'm wondering what
> the preferred way to have custom (or other-than-Text) keys in the new
> style?
>
> Thanks,
> --tim
>