Perfect. Thanks. 

On Dec 16, 2010, at 7:41 AM, Dmitriy Ryaboy <[email protected]> wrote:

> We can do better in 0.8:
> 
> 
>    PigStatusReporter reporter = PigStatusReporter.getInstance();
> 
>    if (reporter != null) {
> 
>       reporter.getCounter(myCounterEnum).increment(123L);
> 
>    }
> 
> 
>   getCounter works with both enums and Strings.
> 
> -D
> 
> On Wed, Dec 15, 2010 at 5:29 PM, Daniel Dai <[email protected]> wrote:
> 
>> Yes, you can use EvalFunc.warn(Object o, String msg, Enum warningEnum).
>> 
>> Daniel
>> 
>> 
>> Dexin Wang wrote:
>> 
>>> Is it possible to increment a counter in Pig UDF (in either
>>> Load/Eval/Store
>>> Func).
>>> 
>>> Since we have access to counters using the
>>> org.apache.hadoop.mapred.Reporter:
>>> 
>>> http://hadoop.apache.org/common/docs/r0.20.2/mapred_tutorial.html#Counters
>>> 
>>> the other way to ask this question is how do we get an instance of
>>> Reporter
>>> in UDF? Thanks.
>>> 
>>> Dexin
>>> 
>>> 
>> 
>> 

Reply via email to