I have an ouput from my mapper:
Mapper: KEY, VALUE(Timestamp, someOtherAttrbibutes)
My Reducer does recieve:
Reducer: KEY, Iterable<VALUE(Timestamp, someOtherAttrbibutes)>
I want Iterable<VALUE(Timestamp, someOtherAttrbibutes)>
to ordered by Timestamp attribute. Is there any possibility to implement it?
I would like to avoid manual sorting inside Reducer code. http://cornercases.wordpress.com/2011/08/18/hadoop-object-reuse-pitfall-all-my-reducer-values-are-the-same/
I'll have to "deep-copy" all objects from Iterable and it can cause huge memory overhead. :(((