%@page import="org.apache.hadoop.hive.hwi.*" %>
<%@page errorPage="error_page.jsp" %>
<% HWISessionManager hs = (HWISessionManager) application.getAttribute("hs");; %>
<% HWIAuth auth = (HWIAuth) session.getAttribute("auth"); %>
<% if (auth==null) { %>
<% } %>
<% String sessionName=request.getParameter("sessionName"); %>
<% HWISessionItem sess = hs.findSessionItemByName(auth,sessionName); %>
<% String message=null; %>
<%
String errorFile=request.getParameter("errorFile");
String resultFile=request.getParameter("resultFile");
String query = request.getParameter("query");
String silent = request.getParameter("silent");
String start = request.getParameter("start");
%>
<%
if (request.getParameter("start")!=null ){
if ( sess.getStatus()!=HWISessionItem.WebSessionItemStatus.QUERY_RUNNING){
sess.setErrorFile(errorFile);
sess.setResultFile(resultFile);
sess.setQuery(query);
if (query.length()==0){
message="You did not specify a query";
start="NO";
}
if (silent.equalsIgnoreCase("YES") )
sess.setSSIsSilent(true);
else
sess.setSSIsSilent(false);
message="Changes accepted.";
if (start.equalsIgnoreCase("YES") ){
sess.clientStart();
message="Session is set to start.";
}
}
}
%>
Manage Session <%=sessionName%>
|
Manage Session <%=sessionName%>
<% if (message != null) { %> <%=message %> <% } %>
<% if (sess.getStatus()==HWISessionItem.WebSessionItemStatus.QUERY_RUNNING) { %>
Session is in QUERY_RUNNING state. Changes are not possible!
<% } %>
<% if (sess.getStatus()==HWISessionItem.WebSessionItemStatus.QUERY_RUNNING){ %>
<%--
View JobTracker: View Job
Kill Command: <%= sess.getKillCommand() %>
Session Kill: <%=sessionName%>
--%>
<% } %>
Session History: <%=sessionName%>
Session Diagnostics: <%=sessionName%>
Set Processor: <%=sessionName%>
Session Remove: <%=sessionName%>
|