@Path(value="/ws/v1/history")
public class HsWebServices
extends org.apache.hadoop.yarn.server.webapp.WebServices
| Constructor and Description |
|---|
HsWebServices(HistoryContext ctx,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.yarn.webapp.WebApp webapp,
org.apache.hadoop.yarn.api.ApplicationClientProtocol appBaseProto) |
| Modifier and Type | Method and Description |
|---|---|
HistoryInfo |
get() |
javax.ws.rs.core.Response |
getAggregatedLogsMeta(javax.servlet.http.HttpServletRequest hsr,
String appIdStr,
String appAttemptIdStr,
String containerIdStr,
String nmId,
boolean redirectedFromNode,
boolean manualRedirection) |
javax.ws.rs.core.Response |
getContainerLogFile(javax.servlet.http.HttpServletRequest req,
String containerIdStr,
String filename,
String format,
String size,
String nmId,
boolean redirectedFromNode,
boolean manualRedirection) |
javax.ws.rs.core.Response |
getContainerLogs(javax.servlet.http.HttpServletRequest hsr,
String containerIdStr,
String nmId,
boolean redirectedFromNode,
boolean manualRedirection) |
HistoryInfo |
getHistoryInfo() |
JobInfo |
getJob(javax.servlet.http.HttpServletRequest hsr,
String jid) |
AMAttemptsInfo |
getJobAttempts(String jid) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.ConfInfo |
getJobConf(javax.servlet.http.HttpServletRequest hsr,
String jid) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobCounterInfo |
getJobCounters(javax.servlet.http.HttpServletRequest hsr,
String jid) |
JobsInfo |
getJobs(String userQuery,
String count,
String stateQuery,
String queueQuery,
String startedBegin,
String startedEnd,
String finishBegin,
String finishEnd) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskInfo |
getJobTask(javax.servlet.http.HttpServletRequest hsr,
String jid,
String tid) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo |
getJobTaskAttemptId(javax.servlet.http.HttpServletRequest hsr,
String jid,
String tid,
String attId) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobTaskAttemptCounterInfo |
getJobTaskAttemptIdCounters(javax.servlet.http.HttpServletRequest hsr,
String jid,
String tid,
String attId) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptsInfo |
getJobTaskAttempts(javax.servlet.http.HttpServletRequest hsr,
String jid,
String tid) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.TasksInfo |
getJobTasks(javax.servlet.http.HttpServletRequest hsr,
String jid,
String type) |
org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobTaskCounterInfo |
getSingleTaskCounters(javax.servlet.http.HttpServletRequest hsr,
String jid,
String tid) |
getApp, getApp, getApp, getAppAttempt, getAppAttempts, getApplicationAttemptReport, getApplicationAttemptsReport, getApplicationReport, getApplicationsReport, getApps, getContainer, getContainer, getContainerReport, getContainers, getContainersReport, getNodeHttpAddress, getUser, initForReadableEndpoints, parseApplicationAttemptId, parseApplicationId, parseContainerId, parseQueries, validateIds@Inject public HsWebServices(HistoryContext ctx, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.yarn.webapp.WebApp webapp, @Nullable org.apache.hadoop.yarn.api.ApplicationClientProtocol appBaseProto)
@GET
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public HistoryInfo get()
@GET
@Path(value="/info")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public HistoryInfo getHistoryInfo()
@GET
@Path(value="/mapreduce/jobs")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public JobsInfo getJobs(@QueryParam(value="user")
String userQuery,
@QueryParam(value="limit")
String count,
@QueryParam(value="state")
String stateQuery,
@QueryParam(value="queue")
String queueQuery,
@QueryParam(value="startedTimeBegin")
String startedBegin,
@QueryParam(value="startedTimeEnd")
String startedEnd,
@QueryParam(value="finishedTimeBegin")
String finishBegin,
@QueryParam(value="finishedTimeEnd")
String finishEnd)
@GET
@Path(value="/mapreduce/jobs/{jobid}")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public JobInfo getJob(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/jobattempts")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public AMAttemptsInfo getJobAttempts(@PathParam(value="jobid")
String jid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/counters")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobCounterInfo getJobCounters(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/conf")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.ConfInfo getJobConf(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.TasksInfo getJobTasks(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@QueryParam(value="type")
String type)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks/{taskid}")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskInfo getJobTask(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@PathParam(value="taskid")
String tid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks/{taskid}/counters")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobTaskCounterInfo getSingleTaskCounters(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@PathParam(value="taskid")
String tid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks/{taskid}/attempts")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptsInfo getJobTaskAttempts(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@PathParam(value="taskid")
String tid)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks/{taskid}/attempts/{attemptid}")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.TaskAttemptInfo getJobTaskAttemptId(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@PathParam(value="taskid")
String tid,
@PathParam(value="attemptid")
String attId)
@GET
@Path(value="/mapreduce/jobs/{jobid}/tasks/{taskid}/attempts/{attemptid}/counters")
@Produces(value={"application/json; charset=utf-8","application/xml; charset=utf-8"})
public org.apache.hadoop.mapreduce.v2.app.webapp.dao.JobTaskAttemptCounterInfo getJobTaskAttemptIdCounters(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="jobid")
String jid,
@PathParam(value="taskid")
String tid,
@PathParam(value="attemptid")
String attId)
@GET
@Path(value="/aggregatedlogs")
@Produces(value={"application/json","application/xml"})
@InterfaceAudience.Public
@InterfaceStability.Unstable
public javax.ws.rs.core.Response getAggregatedLogsMeta(@Context
javax.servlet.http.HttpServletRequest hsr,
@QueryParam(value="appid")
String appIdStr,
@QueryParam(value="appattemptid")
String appAttemptIdStr,
@QueryParam(value="containerid")
String containerIdStr,
@QueryParam(value="nm.id")
String nmId,
@QueryParam(value="redirected_from_node") @DefaultValue(value="false")
boolean redirectedFromNode,
@QueryParam(value="manual_redirection") @DefaultValue(value="false")
boolean manualRedirection)
@GET
@Path(value="/containers/{containerid}/logs")
@Produces(value={"application/json","application/xml"})
@InterfaceAudience.Public
@InterfaceStability.Unstable
public javax.ws.rs.core.Response getContainerLogs(@Context
javax.servlet.http.HttpServletRequest hsr,
@PathParam(value="containerid")
String containerIdStr,
@QueryParam(value="nm.id")
String nmId,
@QueryParam(value="redirected_from_node") @DefaultValue(value="false")
boolean redirectedFromNode,
@QueryParam(value="manual_redirection") @DefaultValue(value="false")
boolean manualRedirection)
@GET
@Path(value="/containerlogs/{containerid}/{filename}")
@Produces(value="text/plain; charset=utf-8")
@InterfaceAudience.Public
@InterfaceStability.Unstable
public javax.ws.rs.core.Response getContainerLogFile(@Context
javax.servlet.http.HttpServletRequest req,
@PathParam(value="containerid")
String containerIdStr,
@PathParam(value="filename")
String filename,
@QueryParam(value="format")
String format,
@QueryParam(value="size")
String size,
@QueryParam(value="nm.id")
String nmId,
@QueryParam(value="redirected_from_node") @DefaultValue(value="false")
boolean redirectedFromNode,
@QueryParam(value="manual_redirection") @DefaultValue(value="false")
boolean manualRedirection)
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.