source: proiecte/HadoopJUnit/hadoop-0.20.1/src/webapps/job/jobqueue_details.jsp @ 176

Last change on this file since 176 was 120, checked in by (none), 14 years ago

Added the mail files for the Hadoop JUNit Project

  • Property svn:executable set to *
File size: 1.8 KB
Line 
1<%@ page
2  contentType="text/html; charset=UTF-8"
3  import="javax.servlet.*"
4  import="javax.servlet.http.*"
5  import="java.util.Vector"
6  import="java.util.Collection"
7  import="org.apache.hadoop.mapred.*"
8  import="org.apache.hadoop.util.StringUtils"
9  import="org.apache.hadoop.util.ServletUtil"
10%>
11<%!
12private static final long serialVersionUID = 526456771152222127L; 
13%>
14<%
15  JobTracker tracker = 
16    (JobTracker) application.getAttribute("job.tracker");
17  String trackerName = 
18    StringUtils.simpleHostname(tracker.getJobTrackerMachine());
19  String queueName = 
20    StringUtils.escapeHTML(request.getParameter("queueName"));
21  TaskScheduler scheduler = tracker.getTaskScheduler();
22  Collection<JobInProgress> jobs = scheduler.getJobs(queueName);
23  JobQueueInfo schedInfo = tracker.getQueueInfo(queueName);
24%>
25<html>
26<head>
27<title>Queue details for <%=queueName!=null?queueName:""%> </title>
28<link rel="stylesheet" type="text/css" href="/static/hadoop.css">
29<script type="text/javascript" src="/static/jobtracker.js"></script>
30</head>
31<body>
32<% JSPUtil.processButtons(request, response, tracker); %>
33<%
34  String schedulingInfoString = schedInfo.getSchedulingInfo();
35%>
36<h1>Hadoop Job Queue Scheduling Information on
37  <a href="jobtracker.jsp"><%=trackerName%></a>
38</h1>
39<div>
40Scheduling Information : <%= schedulingInfoString.replaceAll("\n","<br/>") %>
41</div>
42<hr/>
43<%
44if(jobs == null || jobs.isEmpty()) {
45%>
46<center>
47<h2> No Jobs found for the Queue :: <%=queueName!=null?queueName:""%> </h2>
48<hr/>
49</center>
50<%
51}else {
52%>
53<center>
54<h2> Job Summary for the Queue :: <%=queueName!=null?queueName:"" %> </h2>
55</center>
56<div style="text-align: center;text-indent: center;font-style: italic;">
57(In the order maintained by the scheduler)
58</div>
59<br/>
60<hr/>
61<%=
62  JSPUtil.generateJobTable("Job List", jobs, 30, 0)
63%>
64<hr>
65<% } %>
66
67<%
68out.println(ServletUtil.htmlFooter());
69%>
70
Note: See TracBrowser for help on using the repository browser.