Hi,

Maybe you could post your code/logic for doing this. One way would be to set
a flag once your criteria is met and emit keys based on the flag.

Thanks and Regards,
Sonal


2009/12/5 Gang Luo <lgpub...@yahoo.com.cn>

> Hi all,
> I got a tricky problem. I input a small file manually to do some filtering
> work on each line in map function. I check if the line satisfy the constrain
> then I output it, otherwise I return, without doing any other work below.
>
> For the map function will be called on each line, I think the logic is
> correct. But it doesn't work like this. If there are 5 line for a map task,
> and only the 2nd line satisfies the constrain, then the output will be line
> 2, 3, 4, and 5. If the 3rd line satisfies, then output will be line 3, 4, 5.
> It seems that once a map task meet the first satisfying line, the filter
> doesn't work for following lines.
>
> It is interesting problem. I am checking it now. I also hope someone could
> give me some ideas on this. Thanks.
>
>
> -Gang
>
>
>      ___________________________________________________________
>  好玩贺卡等你发,邮箱贺卡全新上线!
> http://card.mail.cn.yahoo.com/
>

Reply via email to