package org.apache.hadoop.mapred; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; 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.*; public final class jobtracker_jsp extends org.apache.jasper.runtime.HttpJspBase implements org.apache.jasper.runtime.JspSourceDependent { private static DecimalFormat percentFormat = new DecimalFormat("##0.00"); public void generateSummaryTable(JspWriter out, ClusterStatus status, JobTracker tracker) throws IOException { String tasksPerNode = status.getTaskTrackers() > 0 ? percentFormat.format(((double)(status.getMaxMapTasks() + status.getMaxReduceTasks())) / status.getTaskTrackers()): "-"; out.print("
Maps | Reduces | " + "Total Submissions | " + "Nodes | Map Task Capacity | " + "Reduce Task Capacity | Avg. Tasks/Node | " + "Blacklisted Nodes |
---|---|---|---|---|---|---|---|
" + status.getMapTasks() + " | " + status.getReduceTasks() + " | " + tracker.getTotalSubmissions() + " | " + status.getTaskTrackers() + " | " + status.getMaxMapTasks() + " | " + status.getMaxReduceTasks() + " | " + tasksPerNode + " | " + status.getBlacklistedTrackers() + "" + " |
Queue Name | \nScheduling Information | \n
'); out.print(queueName); out.write(" | \n");
out.print(schedulingInformation.replaceAll("\n"," ") ); out.write("\n | \n