public class YarnRMClient extends Object
Based on simple-yarn-app
| Constructor and Description |
|---|
YarnRMClient() |
YarnRMClient(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
YarnRMClient(org.apache.hadoop.yarn.conf.YarnConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse |
createAppMaster() |
org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> |
getAMRMToken() |
org.apache.hadoop.yarn.api.records.ApplicationId |
getAppId() |
org.apache.hadoop.yarn.api.records.ApplicationReport |
getAppReport() |
String[] |
getYarnAppClassPath()
Return standard class path entries from the YARN application class path.
|
void |
killApplication() |
void |
submitAppMaster(AppSpec spec) |
void |
waitForCompletion()
Wait for the application to enter one of the completion states.
|
org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
waitForStart()
Waits for the application to start.
|
public YarnRMClient()
public YarnRMClient(org.apache.hadoop.yarn.api.records.ApplicationId appId)
public YarnRMClient(org.apache.hadoop.yarn.conf.YarnConfiguration conf)
public org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse createAppMaster()
throws YarnClientException
YarnClientExceptionpublic void submitAppMaster(AppSpec spec) throws YarnClientException
YarnClientExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationId getAppId()
public org.apache.hadoop.yarn.api.records.ApplicationReport getAppReport()
throws YarnClientException
YarnClientExceptionpublic org.apache.hadoop.yarn.api.records.ApplicationAttemptId waitForStart()
throws YarnClientException
YarnClientExceptionpublic void waitForCompletion()
throws YarnClientException
YarnClientExceptionpublic org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> getAMRMToken()
throws YarnClientException
YarnClientExceptionpublic String[] getYarnAppClassPath()
public void killApplication()
throws YarnClientException
YarnClientExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.