@InterfaceAudience.Private public abstract class FrameworkClient extends Object
| Constructor and Description |
|---|
FrameworkClient() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
abstract org.apache.hadoop.yarn.client.api.YarnClientApplication |
createApplication() |
static FrameworkClient |
createFrameworkClient(TezConfiguration tezConf) |
abstract org.apache.hadoop.yarn.api.records.ApplicationReport |
getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
abstract void |
init(TezConfiguration tezConf,
org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
Initialize the framework client.
|
abstract void |
killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
abstract void |
start() |
abstract void |
stop() |
abstract org.apache.hadoop.yarn.api.records.ApplicationId |
submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubmissionContext) |
public static FrameworkClient createFrameworkClient(TezConfiguration tezConf)
public abstract void init(TezConfiguration tezConf, org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
tezConf - the TezConfiguration instance being used by the
clusteryarnConf - the YarnConfiguration instance being used
by the clusterpublic abstract void start()
public abstract void stop()
public abstract void close()
throws IOException
IOExceptionpublic abstract org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication()
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic abstract org.apache.hadoop.yarn.api.records.ApplicationId submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubmissionContext)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException,
TezException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionTezExceptionpublic abstract void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionpublic abstract org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws org.apache.hadoop.yarn.exceptions.YarnException,
IOException
org.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionCopyright © 2016 Apache Software Foundation. All rights reserved.