%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page import="org.apache.hadoop.mapred.JobStatus" %> <%@ page import="org.apache.hadoop.mapred.JobTracker" %> <%@ page import="org.apache.hadoop.mapred.JobInProgress" %> <%@ page import="org.apache.hadoop.mapred.JobProfile" %> <%@ page import="org.apache.hadoop.mapred.TaskReport" %> <%@ page import="java.util.Vector" %> <%@ page import="java.util.Iterator" %> <%@ page import="java.util.Date" %> <%@ page import="java.lang.StringBuffer" %> <%@ page import="org.apache.nutch.admin.*" %> <%@ page import="org.apache.hadoop.mapred.LocalJobRunner" %> <%@ page import="org.apache.hadoop.mapred.LocalJobRunner.Job" %> <%@ page import="org.apache.hadoop.fs.FileSystem" %> <%@ page import="org.apache.hadoop.conf.Configuration" %> <%@ page import="org.apache.nutch.util.NutchConfiguration" %> <%@ page import="java.text.DateFormat" %> <%@ page import="java.util.Locale" %> <%! public String generateTable(String label, TaskReport[] tasks, GuiComponent component, Locale locale) { StringBuffer buffer = new StringBuffer(); buffer.append("
"+component.getLabel("map.id", locale)+" | "); buffer.append("% "+component.getLabel("complete", locale)+" | "); buffer.append(""+component.getLabel("state", locale)+" | "); buffer.append(""+component.getLabel("diagnostic", locale)+" | "); buffer.append("|
"+tipid+" | "); buffer.append("");
buffer.append("
| ");
buffer.append(""+state+" | "); for (int j = 0; j < diagnosticSize; j++) { buffer.append(""+diagnostics[j]); buffer.append(""); } } buffer.append(" |
<%=component.getLabel("job.id", request.getLocale())%> | <%=component.getLabel("state", request.getLocale())%> | <%=component.getLabel("type", request.getLocale())%> | <%=component.getLabel("start", request.getLocale())%> | <%=component.getLabel("finish", request.getLocale())%> | <%=component.getLabel("job.file", request.getLocale())%> | <%=component.getLabel("map.required", request.getLocale())%> | <%=component.getLabel("map.complete", request.getLocale())%> | <%=component.getLabel("reduce.required", request.getLocale())%> | <%=component.getLabel("reduce.complete", request.getLocale())%> |
<%=jobid%> | width="33" height="16"> | <%=profile.getJobName()%> | <%=startTime%> | <%=finishTime%> | <%=profile.getJobFile()%> | <%=desiredMaps%> | <%=completedMaps%> | <%=desiredReduces%> | <%=completedReduces%> |