@Component public class FsShellCommands extends ConfigurationAware implements ExecutionProcessor
LOG
Constructor and Description |
---|
FsShellCommands() |
Modifier and Type | Method and Description |
---|---|
ParseResult |
beforeInvocation(ParseResult invocationContext) |
void |
cat(java.lang.String path) |
void |
chgrp(boolean recursive,
java.lang.String group,
java.lang.String path) |
void |
chmod(boolean recursive,
java.lang.String mode,
java.lang.String path) |
void |
chown(boolean recursive,
java.lang.String owner,
java.lang.String path) |
protected boolean |
configurationChanged()
Called before invoking a command in case the configuration changed.
|
void |
copyFromLocal(java.lang.String source,
java.lang.String dest) |
void |
copyMergeToLocal(java.lang.String source,
java.lang.String dest,
boolean endline) |
void |
copyToLocal(java.lang.String source,
java.lang.String dest,
boolean ignoreCrc,
boolean crc) |
void |
count(boolean quota,
java.lang.String path) |
void |
cp(java.lang.String source,
java.lang.String dest) |
void |
du(java.lang.String path,
boolean summary) |
void |
expunge() |
protected java.lang.String |
failedComponentName() |
void |
get(java.lang.String source,
java.lang.String dest,
boolean ignoreCrc,
boolean crc) |
void |
init() |
void |
ls(java.lang.String path,
boolean recursive) |
void |
mkdir(java.lang.String dir) |
void |
moveFromLocal(java.lang.String source,
java.lang.String dest) |
void |
mv(java.lang.String source,
java.lang.String dest) |
void |
put(java.lang.String source,
java.lang.String dest) |
void |
rm(java.lang.String path,
boolean skipTrash,
boolean recursive) |
void |
setrep(java.lang.String path,
int replica,
boolean recursive,
boolean waiting) |
void |
tail(java.lang.String path,
boolean file) |
void |
text(java.lang.String path) |
void |
touchz(java.lang.String path) |
afterReturningInvocation, afterThrowingInvocation, getHadoopConfiguration, logUpdateError, onApplicationEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterReturningInvocation, afterThrowingInvocation
@PostConstruct public void init()
protected java.lang.String failedComponentName()
failedComponentName
in class ConfigurationAware
protected boolean configurationChanged()
ConfigurationAware
ConfigurationAware.failedComponentName()
to provide
proper error messages.configurationChanged
in class ConfigurationAware
ConfigurationAware.failedComponentName()
,
ConfigurationAware.logUpdateError(Exception)
public ParseResult beforeInvocation(ParseResult invocationContext)
beforeInvocation
in interface ExecutionProcessor
beforeInvocation
in class ConfigurationAware
public void ls(java.lang.String path, boolean recursive)
public void cat(java.lang.String path)
public void chgrp(boolean recursive, java.lang.String group, java.lang.String path)
public void chown(boolean recursive, java.lang.String owner, java.lang.String path)
public void chmod(boolean recursive, java.lang.String mode, java.lang.String path)
public void copyFromLocal(java.lang.String source, java.lang.String dest)
public void put(java.lang.String source, java.lang.String dest)
public void moveFromLocal(java.lang.String source, java.lang.String dest)
public void copyToLocal(java.lang.String source, java.lang.String dest, boolean ignoreCrc, boolean crc)
public void copyMergeToLocal(java.lang.String source, java.lang.String dest, boolean endline)
public void get(java.lang.String source, java.lang.String dest, boolean ignoreCrc, boolean crc)
public void count(boolean quota, java.lang.String path)
public void cp(java.lang.String source, java.lang.String dest)
public void mv(java.lang.String source, java.lang.String dest)
public void du(java.lang.String path, boolean summary)
public void expunge()
public void mkdir(java.lang.String dir)
public void rm(java.lang.String path, boolean skipTrash, boolean recursive)
public void setrep(java.lang.String path, int replica, boolean recursive, boolean waiting)
public void tail(java.lang.String path, boolean file)
public void text(java.lang.String path)
public void touchz(java.lang.String path)