<%@ page contentType="text/html; charset=UTF-8" import="javax.servlet.*" import="javax.servlet.http.*" import="java.io.*" import="java.util.*" import="java.text.DecimalFormat" import="org.apache.hadoop.mapred.*" import="org.apache.hadoop.util.*" %> <%! private static DecimalFormat percentFormat = new DecimalFormat("##0.00"); private String stringifyState(int state) { if (state == TaskStatus.RUNNING){ return "RUNNING"; } else if (state == TaskStatus.SUCCEEDED){ return "SUCCEDED"; } else if (state == TaskStatus.FAILED){ return "FAILED"; } else if (state == TaskStatus.UNASSIGNED){ return "UNASSIGNED"; } return "unknown status"; } %> <% TaskTracker tracker = (TaskTracker) application.getAttribute("task.tracker"); String trackerName = tracker.getName(); %> <%= trackerName %> Task Tracker Status

<%= trackerName %> Task Tracker Status

Running tasks

<% Iterator itr = tracker.getRunningTaskStatuses().iterator(); while (itr.hasNext()) { TaskStatus status = (TaskStatus) itr.next(); out.print(""); out.print("\n"); } %>
Task AttemptsStatus ProgressErrors
" + status.getTaskId()); out.print("" + stringifyState(status.getRunState())); out.print("" + percentFormat.format(100.0 * status.getProgress())); out.print("
" + status.getDiagnosticInfo() + "

Local Logs

Log directory
Hadoop, 2006.