Hi,

> But creating instance of Reader for each reduce() call creates big slow
> down.

It wouldn't, if you wrapped it properly:

if (reader != null) {
  // Initialize reader
  reader = new MapFile.Reader(…)
}

This way it only initializes/reads/etc. once.

On Tue, Jun 19, 2012 at 6:03 PM, Ondřej Klimpera <klimp...@fit.cvut.cz> wrote:
> Hello, I'm tring to use MapFile (stored on HDFS) in my reduce task, which
> processes some text data.
>
> When I try to initialize MapFile.Reader in reducer configure() method, app
> throws NullPointerException, when the same approach is used for each
> reduce() method call with the same parameters, everything goes all right.
>
> But creating instance of Reader for each reduce() call creates big slow
> down.
>
> Do you have any idea what am I doing wrong.
>
> Thanks
> Ondrej Klimpera
>
>



-- 
Harsh J

Reply via email to