|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<DistCpOptionSwitch>
org.apache.hadoop.tools.DistCpOptionSwitch
public enum DistCpOptionSwitch
Enumeration mapping configuration keys to distcp command line options.
| Enum Constant Summary | |
|---|---|
ATOMIC_COMMIT
Copy all the source files and commit them atomically to the target This is typically useful in cases where there is a process polling for availability of a file/dir. |
|
BANDWIDTH
Specify bandwidth per map in MB |
|
BANDWIDTH_KB
Specify bandwidth per map in MB |
|
BLOCKING
Should DisctpExecution be blocking |
|
COPY_STRATEGY
Copy strategy is use. |
|
DELETE_MISSING
Deletes missing files in target that are missing from source This allows the target to be in sync with the source contents Typically used in conjunction with SYNC_FOLDERS Incompatible with ATOMIC_COMMIT |
|
FILE_LIMIT
|
|
IGNORE_FAILURES
Ignores any failures during copy, and continues with rest. |
|
LOG_PATH
Log path where distcp output logs are written to |
|
MAX_MAPS
Max number of maps to use during copy. |
|
OVERWRITE
Overwrite target-files unconditionally. |
|
PRESERVE_SRC_PATH
Preserve source path |
|
PRESERVE_STATUS
Preserves status of file/path in the target. |
|
SIZE_LIMIT
|
|
SKIP_CRC
Skip CRC checks between source and target, when determining what files need to be copied. |
|
SOURCE_FILE_LISTING
Source file listing can be provided to DistCp in a file. |
|
SSL_CONF
Configuration file to use with hftps:// for securely copying files across clusters. |
|
SYNC_FOLDERS
Update target location by copying only files that are missing in the target. |
|
WORK_PATH
Work path to be used only in conjunction in Atomic commit |
|
| Method Summary | |
|---|---|
static void |
addToConf(org.apache.hadoop.conf.Configuration conf,
DistCpOptionSwitch option)
Helper function to set an option to hadoop configuration object |
static void |
addToConf(org.apache.hadoop.conf.Configuration conf,
DistCpOptionSwitch option,
String value)
Helper function to add an option to hadoop configuration object |
String |
getConfigLabel()
Get Configuration label for the option |
org.apache.commons.cli.Option |
getOption()
Get CLI Option corresponding to the distcp option |
String |
getSwitch()
Get Switch symbol |
String |
toString()
|
static DistCpOptionSwitch |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static DistCpOptionSwitch[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final DistCpOptionSwitch IGNORE_FAILURES
public static final DistCpOptionSwitch PRESERVE_SRC_PATH
public static final DistCpOptionSwitch PRESERVE_STATUS
public static final DistCpOptionSwitch SYNC_FOLDERS
public static final DistCpOptionSwitch DELETE_MISSING
public static final DistCpOptionSwitch SSL_CONF
public static final DistCpOptionSwitch MAX_MAPS
public static final DistCpOptionSwitch SOURCE_FILE_LISTING
public static final DistCpOptionSwitch ATOMIC_COMMIT
public static final DistCpOptionSwitch WORK_PATH
public static final DistCpOptionSwitch LOG_PATH
public static final DistCpOptionSwitch COPY_STRATEGY
public static final DistCpOptionSwitch SKIP_CRC
public static final DistCpOptionSwitch OVERWRITE
public static final DistCpOptionSwitch BLOCKING
public static final DistCpOptionSwitch FILE_LIMIT
public static final DistCpOptionSwitch SIZE_LIMIT
public static final DistCpOptionSwitch BANDWIDTH
public static final DistCpOptionSwitch BANDWIDTH_KB
| Method Detail |
|---|
public static DistCpOptionSwitch[] values()
for (DistCpOptionSwitch c : DistCpOptionSwitch.values()) System.out.println(c);
public static DistCpOptionSwitch valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic String getConfigLabel()
public org.apache.commons.cli.Option getOption()
public String getSwitch()
public String toString()
toString in class Enum<DistCpOptionSwitch>
public static void addToConf(org.apache.hadoop.conf.Configuration conf,
DistCpOptionSwitch option,
String value)
conf - - Configuration object to include the optionoption - - Option to addvalue - - Value
public static void addToConf(org.apache.hadoop.conf.Configuration conf,
DistCpOptionSwitch option)
conf - - Configuration object to include the optionoption - - Option to add
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||