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
YarnClientException
public void submitAppMaster(AppSpec spec) throws YarnClientException
YarnClientException
public org.apache.hadoop.yarn.api.records.ApplicationId getAppId()
public org.apache.hadoop.yarn.api.records.ApplicationReport getAppReport() throws YarnClientException
YarnClientException
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId waitForStart() throws YarnClientException
YarnClientException
public void waitForCompletion() throws YarnClientException
YarnClientException
public org.apache.hadoop.security.token.Token<org.apache.hadoop.yarn.security.AMRMTokenIdentifier> getAMRMToken() throws YarnClientException
YarnClientException
public String[] getYarnAppClassPath()
public void killApplication() throws YarnClientException
YarnClientException
Copyright © 1970 The Apache Software Foundation. All rights reserved.