All Downloads are FREE. Search and download functionalities are using the official Maven repository.

webapp.bspmaster.bspjob.jsp Maven / Gradle / Ivy

The newest version!

<%@ 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="java.text.Format" import="org.apache.hama.bsp.*"
    import="org.apache.hama.util.*" import="org.apache.hadoop.http.HtmlQuoting"%>
<%!private static final long serialVersionUID = 1L;%>
<%
  BSPMaster tracker = (BSPMaster) application
      .getAttribute("bsp.master");
  String idString = request.getParameter("jobid");
  JobStatus status = tracker.getJobStatus(BSPJobID.forName(idString));
  JobStatus.State state = status.getState();
%>



Hama BSP Job Summary



  

<%=status.getName()%>

  • State : <%=state.toString() %>

Name User SuperSteps Tasks StartTime FinishTime Job Logs
<%=status.getName() %> <%=status.getUsername() %> <%=status.getSuperstepCount() %> <%=status.getNumOfTasks() %> <%=new Date(status.getStartTime()).toString() %> <% if(status.getFinishTime() != 0L) {out.write(new Date(status.getFinishTime()).toString());} %> view

<% Counters counters = status.getCounter(); if (counters == null) { counters = new Counters(); } for (String groupName : counters.getGroupNames()) { Counters.Group group = counters.getGroup(groupName); Format decimal = new DecimalFormat(); boolean isFirst = true; for (Counters.Counter counter : group) { String name = counter.getDisplayName(); String value = decimal.format(counter.getCounter()); %> <% if (isFirst) { isFirst = false; %> <% } %> <% } } %>

Counter Total
<%=HtmlQuoting.quoteHtmlChars(group.getDisplayName())%><%=HtmlQuoting.quoteHtmlChars(name)%> <%=value%>


Back to BSPMaster <% out.println(BSPServletUtil.htmlFooter()); %>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy