@InterfaceAudience.Private public class TezYarnClient extends FrameworkClient
Modifier | Constructor and Description |
---|---|
protected |
TezYarnClient(org.apache.hadoop.yarn.client.api.YarnClient yarnClient) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
org.apache.hadoop.yarn.client.api.YarnClientApplication |
createApplication() |
org.apache.hadoop.yarn.api.records.ApplicationReport |
getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
void |
init(TezConfiguration tezConf,
org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
Initialize the framework client.
|
void |
killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
void |
start() |
void |
stop() |
org.apache.hadoop.yarn.api.records.ApplicationId |
submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubmissionContext) |
createFrameworkClient
protected TezYarnClient(org.apache.hadoop.yarn.client.api.YarnClient yarnClient)
public void init(TezConfiguration tezConf, org.apache.hadoop.yarn.conf.YarnConfiguration yarnConf)
FrameworkClient
init
in class FrameworkClient
tezConf
- the TezConfiguration
instance being used by the
clusteryarnConf
- the YarnConfiguration
instance being used
by the clusterpublic void start()
start
in class FrameworkClient
public void stop()
stop
in class FrameworkClient
public final void close() throws IOException
close
in class FrameworkClient
IOException
public org.apache.hadoop.yarn.client.api.YarnClientApplication createApplication() throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
createApplication
in class FrameworkClient
org.apache.hadoop.yarn.exceptions.YarnException
IOException
public 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
submitApplication
in class FrameworkClient
org.apache.hadoop.yarn.exceptions.YarnException
IOException
TezException
public void killApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
killApplication
in class FrameworkClient
org.apache.hadoop.yarn.exceptions.YarnException
IOException
public org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
getApplicationReport
in class FrameworkClient
org.apache.hadoop.yarn.exceptions.YarnException
IOException
Copyright © 2016 Apache Software Foundation. All rights reserved.