@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
IOException
public abstract org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
org.apache.hadoop.yarn.exceptions.YarnException
IOException
public 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.YarnException
IOException
TezException
public abstract void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
org.apache.hadoop.yarn.exceptions.YarnException
IOException
public 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.YarnException
IOException
Copyright © 2016 Apache Software Foundation. All rights reserved.