Class HsController
java.lang.Object
org.apache.hadoop.yarn.webapp.Controller
org.apache.hadoop.mapreduce.v2.app.webapp.AppController
org.apache.hadoop.mapreduce.v2.hs.webapp.HsController
- All Implemented Interfaces:
org.apache.hadoop.mapreduce.v2.app.webapp.AMParams,org.apache.hadoop.yarn.webapp.Params
public class HsController
extends org.apache.hadoop.mapreduce.v2.app.webapp.AppController
This class renders the various pages that the History Server WebApp supports
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.yarn.webapp.Controller
org.apache.hadoop.yarn.webapp.Controller.RequestContext -
Field Summary
Fields inherited from class org.apache.hadoop.mapreduce.v2.app.webapp.AppController
appFields inherited from interface org.apache.hadoop.mapreduce.v2.app.webapp.AMParams
APP_ID, ATTEMPT_STATE, COUNTER_GROUP, COUNTER_NAME, JOB_ID, RM_WEB, TASK_ID, TASK_STATE, TASK_TYPEFields inherited from interface org.apache.hadoop.yarn.webapp.Params
ERROR_DETAILS, TITLE, TITLE_LINK, USER -
Method Summary
Modifier and TypeMethodDescriptionvoidabout()Render a page about the current server.protected Class<? extends org.apache.hadoop.yarn.webapp.View>voidattempts()protected Class<? extends org.apache.hadoop.yarn.webapp.View>protected Class<? extends org.apache.hadoop.yarn.webapp.View>confPage()Class<? extends org.apache.hadoop.yarn.webapp.View>voidindex()voidjob()voidprotected Class<? extends org.apache.hadoop.yarn.webapp.View>jobPage()voidlogs()Render the logs page.voidnmlogs()Render the nm logs page.protected Class<? extends org.apache.hadoop.yarn.webapp.View>voidvoidvoidtask()voidprotected Class<? extends org.apache.hadoop.yarn.webapp.View>taskPage()voidtasks()protected Class<? extends org.apache.hadoop.yarn.webapp.View>Methods inherited from class org.apache.hadoop.mapreduce.v2.app.webapp.AppController
conf, downloadConf, info, requireJob, requireTaskMethods inherited from class org.apache.hadoop.yarn.webapp.Controller
$, context, cookies, echo, error, get, getInstance, inDevMode, info, injector, render, renderJSON, renderJSON, renderText, request, response, set, setStatus, setTitle, setTitle, status, url, writer
-
Method Details
-
index
public void index()- Overrides:
indexin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
jobPage
- Overrides:
jobPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
countersPage
- Overrides:
countersPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
tasksPage
- Overrides:
tasksPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
taskPage
- Overrides:
taskPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
attemptsPage
- Overrides:
attemptsPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
job
public void job()- Overrides:
jobin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
jobCounters
public void jobCounters()- Overrides:
jobCountersin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
taskCounters
public void taskCounters()- Overrides:
taskCountersin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
tasks
public void tasks()- Overrides:
tasksin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
task
public void task()- Overrides:
taskin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
attempts
public void attempts()- Overrides:
attemptsin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
confPage
- Overrides:
confPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController- Returns:
- the page that will be used to render the /conf page
-
aboutPage
- Returns:
- the page about the current server.
-
about
public void about()Render a page about the current server. -
logs
public void logs()Render the logs page. -
nmlogs
public void nmlogs()Render the nm logs page. -
singleCounterPage
- Overrides:
singleCounterPagein classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController
-
singleJobCounter
- Overrides:
singleJobCounterin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController- Throws:
IOException
-
singleTaskCounter
- Overrides:
singleTaskCounterin classorg.apache.hadoop.mapreduce.v2.app.webapp.AppController- Throws:
IOException
-