You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Aaron Kimball (JIRA)" <ji...@apache.org> on 2010/07/06 22:09:52 UTC
[jira] Commented: (MAPREDUCE-1920) Job.getCounters() returns null
when using a cluster
[ https://issues.apache.org/jira/browse/MAPREDUCE-1920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12885663#action_12885663 ]
Aaron Kimball commented on MAPREDUCE-1920:
------------------------------------------
The new API seems to have an issue w.r.t. counters. Calling Job.getCounters() after the job has completed (successfully) returns null. I can see all the counters there on the JobTracker status web page. They have the correct values. But I can't access them programmatically.
So, this is returning null:
{code}
public class Job extends JobContextImpl implements JobContext {
...
public Counters getCounters()
throws IOException, InterruptedException {
ensureState(JobState.RUNNING);
return cluster.getClient().getJobCounters(getJobID());
}
}
{code}
This seems to work fine with the LocalJobRunner.
> Job.getCounters() returns null when using a cluster
> ---------------------------------------------------
>
> Key: MAPREDUCE-1920
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1920
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Affects Versions: 0.21.0
> Reporter: Aaron Kimball
> Priority: Critical
>
> Calling Job.getCounters() after the job has completed (successfully) returns null.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.