%@ page
contentType="text/html; charset=UTF-8"
import="javax.servlet.*"
import="javax.servlet.http.*"
import="java.io.*"
import="java.util.*"
import="org.apache.nutch.mapReduce.*"
%>
<%
String jobid = request.getParameter("jobid");
JobTracker tracker = JobTracker.getTracker();
JobTracker.JobInProgress job = (JobTracker.JobInProgress) tracker.getJob(jobid);
JobProfile profile = (job != null) ? (job.getProfile()) : null;
JobStatus status = (job != null) ? (job.getStatus()) : null;
%>
Nutch MapReduce Job Details
Job '<%=jobid%>'
Job File: <%=profile.getJobFile()%>
Start time: <%= new Date(job.getStartTime())%>
<%
if (status.getRunState() == JobStatus.RUNNING) {
out.print("The job is still running.
\n");
} else if (status.getRunState() == JobStatus.SUCCEEDED) {
out.print("The job completed at: " + new Date(job.getFinishTime()) + "
\n");
} else if (status.getRunState() == JobStatus.FAILED) {
out.print("The job failed at: " + new Date(job.getFinishTime()) + "
\n");
}
%>
Map Tasks
Reduce Tasks
Go back to JobTracker
Nutch, 2005.