![JAR search and dependency download from the Maven repository](/logo.png)
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
Counter
Total
<%
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;
%>
<%=HtmlQuoting.quoteHtmlChars(group.getDisplayName())%>
<%
}
%>
<%=HtmlQuoting.quoteHtmlChars(name)%>
<%=value%>
<%
}
}
%>
Back to BSPMaster
<%
out.println(BSPServletUtil.htmlFooter());
%>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy