public abstract class BaseClient
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.util.Tool
| Constructor and Description |
|---|
BaseClient() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParameters(com.google.common.collect.ImmutableMap.Builder<String,String> env) |
protected void |
addResources(com.google.common.collect.ImmutableMap.Builder<String,org.apache.hadoop.yarn.api.records.LocalResource> resources) |
protected abstract boolean |
checkUsage(String[] args) |
protected void |
cleanup() |
protected void |
configure(String[] args) |
protected abstract String |
getAppMasterClass() |
protected abstract String |
getJarPath() |
protected static org.apache.hadoop.yarn.api.records.LocalResource |
getResource(org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.yarn.api.records.LocalResourceType resourceType) |
protected void |
prepare() |
int |
run(String[] args) |
protected static org.apache.hadoop.fs.Path |
uploadTempFile(org.apache.hadoop.fs.Path localPath,
org.apache.hadoop.conf.Configuration conf,
String prefix,
String extension) |
public int run(String[] args) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException, InterruptedException
run in interface org.apache.hadoop.util.Toolorg.apache.hadoop.yarn.exceptions.YarnExceptionIOExceptionInterruptedExceptionprotected void cleanup()
throws IOException
IOExceptionprotected void prepare()
throws IOException
IOExceptionprotected abstract boolean checkUsage(String[] args)
protected void addParameters(com.google.common.collect.ImmutableMap.Builder<String,String> env)
protected void addResources(com.google.common.collect.ImmutableMap.Builder<String,org.apache.hadoop.yarn.api.records.LocalResource> resources) throws IOException
IOExceptionprotected abstract String getAppMasterClass()
protected static org.apache.hadoop.fs.Path uploadTempFile(org.apache.hadoop.fs.Path localPath,
org.apache.hadoop.conf.Configuration conf,
String prefix,
String extension)
throws IOException
IOExceptionprotected static org.apache.hadoop.yarn.api.records.LocalResource getResource(org.apache.hadoop.fs.Path path,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.yarn.api.records.LocalResourceType resourceType)
throws IOException
IOExceptionprotected abstract String getJarPath()
protected void configure(String[] args)
Copyright © 2017. All rights reserved.