TIPStatus status = report.getCurrentStatus(); if (status != TIPStatus.PENDING && status != TIPStatus.RUNNING) { finishedMappersCount++; TIPStatus status = report.getCurrentStatus(); if (status != TIPStatus.PENDING && status != TIPStatus.RUNNING) { finishedReducersCount++;
if (tasks.length > 0) { for (TaskReport task : client.getMapTaskReports(tasks[0].getTaskAttemptId().getJobID())) { if (task.getCurrentStatus().equals(TIPStatus.FAILED)) { for (String s : task.getDiagnostics()) { System.err.println("task error: " + s);
private void printTaskAttempts(TaskReport report) { if (report.getCurrentStatus() == TIPStatus.COMPLETE) { System.out.println(report.getSuccessfulTaskAttempt()); } else if (report.getCurrentStatus() == TIPStatus.RUNNING) { for (TaskAttemptID t : report.getRunningTaskAttempts()) { System.out.println(t); } } } /**
TIPStatus status = report.getCurrentStatus(); if ((state.equals("pending") && status ==TIPStatus.PENDING) || (state.equals("running") && status ==TIPStatus.RUNNING) ||
TaskReport mapReports[] = jc.getMapTaskReports(rJob.getID()); for (TaskReport mapReport : mapReports) { if (mapReport.getCurrentStatus() == TIPStatus.RUNNING) { runningTasks.addAll(mapReport.getRunningTaskAttempts()); TaskReport reduceReports[] = jc.getReduceTaskReports(rJob.getID()); for (TaskReport reduceReport : reduceReports) { if (reduceReport.getCurrentStatus() == TIPStatus.RUNNING) { runningTasks.addAll(reduceReport.getRunningTaskAttempts());
if (tasks.length > 0) { for (TaskReport task : client.getMapTaskReports(tasks[0].getTaskAttemptId().getJobID())) { if (task.getCurrentStatus().equals(TIPStatus.FAILED)) { for (String s : task.getDiagnostics()) { System.err.println("task error: " + s);
TaskReport mapReports[] = jc.getMapTaskReports(rJob.getID()); for (TaskReport mapReport : mapReports) { if (mapReport.getCurrentStatus() == TIPStatus.RUNNING) { runningTasks.addAll(mapReport.getRunningTaskAttempts()); TaskReport reduceReports[] = jc.getReduceTaskReports(rJob.getID()); for (TaskReport reduceReport : reduceReports) { if (reduceReport.getCurrentStatus() == TIPStatus.RUNNING) { runningTasks.addAll(reduceReport.getRunningTaskAttempts());
List<TaskReport> filteredReports = new ArrayList<TaskReport>(); for (int i = 0; i < reports.length; ++i) { if (("completed".equals(state) && reports[i].getCurrentStatus() == TIPStatus.COMPLETE) || ("running".equals(state) && reports[i].getCurrentStatus() == TIPStatus.RUNNING) || ("killed".equals(state) && reports[i].getCurrentStatus() == TIPStatus.KILLED) || ("pending".equals(state) && reports[i].getCurrentStatus() == TIPStatus.PENDING)) { filteredReports.add(reports[i]);