@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.