@InterfaceAudience.Private @InterfaceStability.Unstable public class AHSClientImpl extends AHSClient
| Modifier and Type | Field and Description | 
|---|---|
| protected InetSocketAddress | ahsAddress | 
| protected org.apache.hadoop.yarn.api.ApplicationHistoryProtocol | ahsClient | 
| Constructor and Description | 
|---|
| AHSClientImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.yarn.api.records.ApplicationAttemptReport | getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId)
 Get a report of the given ApplicationAttempt. | 
| List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> | getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId)
 Get a report of all (ApplicationAttempts) of Application in the cluster. | 
| org.apache.hadoop.yarn.api.records.ApplicationReport | getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)Get a report of the given Application. | 
| List<org.apache.hadoop.yarn.api.records.ApplicationReport> | getApplications()
 Get a report (ApplicationReport) of all Applications in the cluster. | 
| org.apache.hadoop.yarn.api.records.ContainerReport | getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId)
 Get a report of the given Container. | 
| List<org.apache.hadoop.yarn.api.records.ContainerReport> | getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId)
 Get a report of all (Containers) of ApplicationAttempt in the cluster. | 
| protected void | serviceInit(org.apache.hadoop.conf.Configuration conf) | 
| protected void | serviceStart() | 
| protected void | serviceStop() | 
createAHSClientclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStopprotected org.apache.hadoop.yarn.api.ApplicationHistoryProtocol ahsClient
protected InetSocketAddress ahsAddress
protected void serviceInit(org.apache.hadoop.conf.Configuration conf)
                    throws Exception
serviceInit in class org.apache.hadoop.service.AbstractServiceExceptionprotected void serviceStart()
                     throws Exception
serviceStart in class org.apache.hadoop.service.AbstractServiceExceptionprotected void serviceStop()
                    throws Exception
serviceStop in class org.apache.hadoop.service.AbstractServiceExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)
                                                                          throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                 IOException
AHSClient
 In secure mode, YARN verifies access to the application, queue
 etc. before accepting the request.
 
 If the user does not have VIEW_APP access then the following
 fields in the report will be set to stubbed values:
 
getApplicationReport in class AHSClientappId - ApplicationId of the application that needs a reportorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
AHSClientGet a report (ApplicationReport) of all Applications in the cluster.
 If the user does not have VIEW_APP access for an application
 then the corresponding report will be filtered as described in
 AHSClient.getApplicationReport(ApplicationId).
 
getApplications in class AHSClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationAttemptReport getApplicationAttemptReport(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId)
                                                                                        throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                                               IOException
AHSClientGet a report of the given ApplicationAttempt.
 In secure mode, YARN verifies access to the application, queue
 etc. before accepting the request.
 
getApplicationAttemptReport in class AHSClientapplicationAttemptId - ApplicationAttemptId of the application attempt that needs
          a reportorg.apache.hadoop.yarn.exceptions.YarnExceptionorg.apache.hadoop.yarn.exceptions.ApplicationAttemptNotFoundException - if application attempt
         not foundIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ApplicationAttemptReport> getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
AHSClientGet a report of all (ApplicationAttempts) of Application in the cluster.
getApplicationAttempts in class AHSClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic org.apache.hadoop.yarn.api.records.ContainerReport getContainerReport(org.apache.hadoop.yarn.api.records.ContainerId containerId)
                                                                      throws org.apache.hadoop.yarn.exceptions.YarnException,
                                                                             IOException
AHSClientGet a report of the given Container.
 In secure mode, YARN verifies access to the application, queue
 etc. before accepting the request.
 
getContainerReport in class AHSClientcontainerId - ContainerId of the container that needs a reportorg.apache.hadoop.yarn.exceptions.YarnExceptionorg.apache.hadoop.yarn.exceptions.ContainerNotFoundException - if container not foundIOExceptionpublic List<org.apache.hadoop.yarn.api.records.ContainerReport> getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
AHSClientGet a report of all (Containers) of ApplicationAttempt in the cluster.
getContainers in class AHSClientorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionCopyright © 2008–2018 Apache Software Foundation. All rights reserved.