Can you try using using streaming from Hive?

        http://wiki.apache.org/hadoop/Hive/LanguageManual/Transform

Cheers,
~Avram



On Apr 7, 2011, at 10:28 AM, Henry Liu wrote:

> 
> I'd like to report some counters in my customized map and reduce ruby scripts 
> for hive, just like hadoop streaming does by writing to stderr.
> 
> Such as.
> 
> 
> 
>          #increment hadoop counters
>   $stderr.puts("reporter:counter:Impression,Total,1")
>   if first_click == 0 && click_details.empty?
>       $stderr.puts("reporter:counter:Impression,NoClick,1")
>   end
> 
>   $stderr.puts ("reporter:status: status rid #{rid}")
>   $stderr.puts ("test debug message: rid #{rid}")
> 
> 
> These are all logged as regular messages, no counters/status recognized at 
> all.
> 
> Anyone has any ideas?
> 
> Thanks.
> 

Reply via email to