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.