On Wed, Apr 22, 2009 at 9:53 AM, Rakhi Khatwani <[email protected]>wrote:
> Hi Stack, > In the traditional scenario, an InputSplit is given to the map > and the map iterates through each of them sequentially right. > is there any way in which i can have 5 (for example) records in each map > iteration?? If you can't change your database schema so rows have all you need per map, or if the Scanner.next(int count) won't work for you -- i.e. get 'count' items on each next invocation (perhaps this will work, I don't know, just saw it in Interface), then you might want to play w/ org.apache.hadoop.mapred.MapRunner. Its the thing that invokes maps. You can subclass it and grab a bunch of rows and feed them all in a lump to an amended map. St.Ack
