%@ page contentType="text/html; charset=UTF-8" import="javax.servlet.*" import="javax.servlet.http.*" import="java.io.*" import="java.lang.String" import="java.util.*" import="org.apache.hadoop.mapred.*" %> <% String jobid = request.getParameter("jobid"); JobTracker tracker = JobTracker.getTracker(); JobInProgress job = (JobInProgress) tracker.getJob(jobid); String taskid = request.getParameter("taskid"); TaskStatus[] ts = (job != null) ? tracker.getTaskStatuses(jobid, taskid): null; %> <%! public void writeString(JspWriter out, int state) throws IOException{ String sstate; if (state == TaskStatus.RUNNING){ sstate = "RUNNING"; } else if (state == TaskStatus.SUCCEEDED){ sstate = "SUCCEDED"; } else if (state == TaskStatus.FAILED){ sstate = "FAILED"; } else if (state == TaskStatus.UNASSIGNED){ sstate = "UNASSIGNED"; } else{ sstate = "ERROR IN STATUS"; } out.print(sstate); } %>
Task Attempts | Machine | Status | Errors |
" + status.getTaskId() + " | "); out.print("" + status.getHostname() + " | "); out.print(""); writeString(out, status.getRunState()); out.print(" | "); out.print("" + status.getDiagnosticInfo() + " | ");
out.print("