|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.hadoop.hdfs.server.namenode.FsckServlet
@InterfaceAudience.Private public class FsckServlet
This class is used in Namesystem's web server to do fsck on namenode.
Constructor Summary | |
---|---|
FsckServlet()
|
Method Summary | |
---|---|
protected ClientProtocol |
createNameNodeProxy()
Create a NameNode proxy from the current ServletContext . |
protected URI |
createRedirectUri(String servletpath,
org.apache.hadoop.security.UserGroupInformation ugi,
DatanodeID host,
javax.servlet.http.HttpServletRequest request,
NameNode nn)
Create a URI for redirecting request |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle fsck request |
protected String |
getFilename(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get filename from the request |
protected org.apache.hadoop.security.UserGroupInformation |
getUGI(javax.servlet.http.HttpServletRequest request,
org.apache.hadoop.conf.Configuration conf)
|
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FsckServlet()
Method Detail |
---|
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
doGet
in class javax.servlet.http.HttpServlet
IOException
protected ClientProtocol createNameNodeProxy() throws IOException
NameNode
proxy from the current ServletContext
.
IOException
protected URI createRedirectUri(String servletpath, org.apache.hadoop.security.UserGroupInformation ugi, DatanodeID host, javax.servlet.http.HttpServletRequest request, NameNode nn) throws IOException, URISyntaxException
IOException
URISyntaxException
protected String getFilename(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOException
protected org.apache.hadoop.security.UserGroupInformation getUGI(javax.servlet.http.HttpServletRequest request, org.apache.hadoop.conf.Configuration conf) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |