%@ page contentType="text/html; charset=UTF-8" import="javax.servlet.*" import="javax.servlet.http.*" import="java.io.*" import="java.util.*" import="java.text.DecimalFormat" import="org.apache.hama.bsp.*" import="org.apache.hama.util.*"%> <%!private static final long serialVersionUID = 1L;%> <% BSPMaster tracker = (BSPMaster) application .getAttribute("bsp.master"); ClusterStatus status = tracker.getClusterStatus(true); String trackerName = tracker.getBSPMasterName(); JobStatus[] runningJobs = tracker.jobsToComplete(); JobStatus[] allJobs = tracker.getAllJobs(); %> <%!private static DecimalFormat percentFormat = new DecimalFormat("##0.00"); public void generateSummaryTable(JspWriter out, ClusterStatus status, BSPMaster tracker) throws IOException { String tasksPerNode = status.getGroomServers() > 0 ? percentFormat .format(((double) (status.getMaxTasks()) / status .getGroomServers())) : "-"; out.print("
Groom Servers | BSP Task Capacity | " + "Avg. Tasks/Node | " + "Blacklisted Nodes |
---|---|---|---|
" + status.getActiveGroomNames().size() + " | " + status.getMaxTasks() + " | " + tasksPerNode + " | " + 0 + "" + " |