@LimitedPrivate("Distcp support tools")
@Evolving
public final class DistCpConstants
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
ACLS_NOT_SUPPORTED |
|
static java.lang.String |
CHECKSUM_MISMATCH_ERROR_MSG |
|
static java.lang.String |
CLASS_INSTANTIATION_ERROR_MSG |
|
static java.lang.String |
CONF_LABEL_APPEND |
|
static java.lang.String |
CONF_LABEL_ATOMIC_COPY |
Constants mapping to command line switches/input options
|
static java.lang.String |
CONF_LABEL_BANDWIDTH_MB |
|
static java.lang.String |
CONF_LABEL_BLOCKS_PER_CHUNK |
DistCp Blocks Per Chunk: "distcp.blocks.per.chunk".
|
static java.lang.String |
CONF_LABEL_COPY_BUFFER_SIZE |
|
static java.lang.String |
CONF_LABEL_COPY_LISTING_CLASS |
|
static java.lang.String |
CONF_LABEL_COPY_STRATEGY |
|
static java.lang.String |
CONF_LABEL_DELETE_MISSING |
|
static java.lang.String |
CONF_LABEL_DIFF |
|
static java.lang.String |
CONF_LABEL_DIFF_COPY_LISTING_TRAVERSE_DIRECTORY |
|
static java.lang.String |
CONF_LABEL_DIRECT_WRITE |
|
static java.lang.String |
CONF_LABEL_DISTCP_JOB_ID |
DistCp job id for consumers of the Disctp
|
static java.lang.String |
CONF_LABEL_FILTERS_CLASS |
DistCp Filter class override param.
|
static java.lang.String |
CONF_LABEL_FILTERS_FILE |
|
static java.lang.String |
CONF_LABEL_IGNORE_FAILURES |
|
static java.lang.String |
CONF_LABEL_KEEP_LINKS |
|
static java.lang.String |
CONF_LABEL_LISTING_CHECK |
|
static java.lang.String |
CONF_LABEL_LISTING_FILE_PATH |
|
static java.lang.String |
CONF_LABEL_LISTSTATUS_THREADS |
|
static java.lang.String |
CONF_LABEL_LOG_PATH |
|
static java.lang.String |
CONF_LABEL_MAX_CHUNKS_IDEAL |
|
static java.lang.String |
CONF_LABEL_MAX_CHUNKS_TOLERABLE |
|
static java.lang.String |
CONF_LABEL_MAX_MAPS |
|
static java.lang.String |
CONF_LABEL_META_FOLDER |
|
static java.lang.String |
CONF_LABEL_MIN_RECORDS_PER_CHUNK |
|
static java.lang.String |
CONF_LABEL_OVERWRITE |
|
static java.lang.String |
CONF_LABEL_PRESERVE_RAWXATTRS |
|
static java.lang.String |
CONF_LABEL_PRESERVE_STATUS |
|
static java.lang.String |
CONF_LABEL_RDIFF |
|
static java.lang.String |
CONF_LABEL_SIMPLE_LISTING_FILESTATUS_SIZE |
|
static java.lang.String |
CONF_LABEL_SIMPLE_LISTING_RANDOMIZE_FILES |
|
static java.lang.String |
CONF_LABEL_SKIP_CRC |
|
static java.lang.String |
CONF_LABEL_SOURCE_LISTING |
|
static java.lang.String |
CONF_LABEL_SPLIT_RATIO |
|
static java.lang.String |
CONF_LABEL_SYNC_FOLDERS |
|
static java.lang.String |
CONF_LABEL_TARGET_FINAL_PATH |
|
static java.lang.String |
CONF_LABEL_TARGET_PATH_EXISTS |
|
static java.lang.String |
CONF_LABEL_TARGET_WORK_PATH |
|
static java.lang.String |
CONF_LABEL_TOTAL_BYTES_TO_BE_COPIED |
|
static java.lang.String |
CONF_LABEL_TOTAL_NUMBER_OF_RECORDS |
|
static java.lang.String |
CONF_LABEL_TRACK_MISSING |
|
static java.lang.String |
CONF_LABEL_UPDATE_MOD_TIME |
Enabling
distcp -update to use modification time of source and
target file to check while copying same file with same size but
different content. |
static boolean |
CONF_LABEL_UPDATE_MOD_TIME_DEFAULT |
Default value for 'distcp.update.modification.time' configuration.
|
static java.lang.String |
CONF_LABEL_UPDATE_ROOT |
|
static java.lang.String |
CONF_LABEL_USE_ITERATOR |
|
static java.lang.String |
CONF_LABEL_VERBOSE_LOG |
|
static java.lang.String |
CONF_LABEL_WORK_PATH |
|
static int |
COPY_BUFFER_SIZE_DEFAULT |
|
static float |
DEFAULT_BANDWIDTH_MB |
|
static int |
DEFAULT_LISTSTATUS_THREADS |
|
static int |
DEFAULT_MAPS |
|
static java.lang.String |
DISTCP_EXCLUDE_FILE_REGEX |
Distcp exclude file regex override param.
|
static int |
DUPLICATE_INPUT |
|
static java.lang.String |
HDFS_RESERVED_RAW_DIRECTORY_NAME |
Value of reserved raw HDFS directory when copying raw.* xattrs.
|
static int |
INVALID_ARGUMENT |
|
static java.lang.String |
LENGTH_MISMATCH_ERROR_MSG |
|
static int |
MAX_CHUNKS_IDEAL_DEFAULT |
|
static int |
MAX_CHUNKS_TOLERABLE_DEFAULT |
Constants for DistCp default values of configurable values
|
static int |
MIN_RECORDS_PER_CHUNK_DEFAULT |
|
static org.apache.hadoop.fs.Path |
NONE_PATH |
|
static java.lang.String |
NONE_PATH_NAME |
Constants for NONE file deletion
|
static org.apache.hadoop.fs.Path |
RAW_NONE_PATH |
|
static java.lang.String |
SOURCE_SORTED_FILE |
Filename of sorted files in when tracking saves them.
|
static int |
SPLIT_RATIO_DEFAULT |
|
static int |
SUCCESS |
Constants for DistCp return code to shell / consumer of ToolRunner's run
|
static java.lang.String |
TARGET_LISTING_FILE |
Filename of unsorted target listing.
|
static java.lang.String |
TARGET_SORTED_FILE |
Filename of sorted target listing.
|
static java.lang.String |
UNIFORMSIZE |
|
static int |
UNKNOWN_ERROR |
|
static int |
XATTRS_NOT_SUPPORTED |
public static final int DEFAULT_LISTSTATUS_THREADS
public static final int DEFAULT_MAPS
public static final float DEFAULT_BANDWIDTH_MB
public static final java.lang.String UNIFORMSIZE
public static final java.lang.String CONF_LABEL_ATOMIC_COPY
public static final java.lang.String CONF_LABEL_WORK_PATH
public static final java.lang.String CONF_LABEL_LOG_PATH
public static final java.lang.String CONF_LABEL_VERBOSE_LOG
public static final java.lang.String CONF_LABEL_IGNORE_FAILURES
public static final java.lang.String CONF_LABEL_LISTING_CHECK
public static final java.lang.String CONF_LABEL_PRESERVE_STATUS
public static final java.lang.String CONF_LABEL_PRESERVE_RAWXATTRS
public static final java.lang.String CONF_LABEL_SYNC_FOLDERS
public static final java.lang.String CONF_LABEL_DELETE_MISSING
public static final java.lang.String CONF_LABEL_TRACK_MISSING
public static final java.lang.String CONF_LABEL_LISTSTATUS_THREADS
public static final java.lang.String CONF_LABEL_MAX_MAPS
public static final java.lang.String CONF_LABEL_SOURCE_LISTING
public static final java.lang.String CONF_LABEL_COPY_STRATEGY
public static final java.lang.String CONF_LABEL_SKIP_CRC
public static final java.lang.String CONF_LABEL_OVERWRITE
public static final java.lang.String CONF_LABEL_APPEND
public static final java.lang.String CONF_LABEL_DIFF
public static final java.lang.String CONF_LABEL_RDIFF
public static final java.lang.String CONF_LABEL_BANDWIDTH_MB
public static final java.lang.String CONF_LABEL_SIMPLE_LISTING_FILESTATUS_SIZE
public static final java.lang.String CONF_LABEL_SIMPLE_LISTING_RANDOMIZE_FILES
public static final java.lang.String CONF_LABEL_FILTERS_FILE
public static final java.lang.String CONF_LABEL_KEEP_LINKS
public static final java.lang.String CONF_LABEL_MAX_CHUNKS_TOLERABLE
public static final java.lang.String CONF_LABEL_MAX_CHUNKS_IDEAL
public static final java.lang.String CONF_LABEL_MIN_RECORDS_PER_CHUNK
public static final java.lang.String CONF_LABEL_SPLIT_RATIO
public static final java.lang.String CONF_LABEL_DIRECT_WRITE
public static final java.lang.String CONF_LABEL_UPDATE_ROOT
public static final java.lang.String CONF_LABEL_TOTAL_BYTES_TO_BE_COPIED
public static final java.lang.String CONF_LABEL_TOTAL_NUMBER_OF_RECORDS
public static final java.lang.String CONF_LABEL_LISTING_FILE_PATH
public static final java.lang.String CONF_LABEL_TARGET_WORK_PATH
public static final java.lang.String CONF_LABEL_TARGET_FINAL_PATH
public static final java.lang.String CONF_LABEL_TARGET_PATH_EXISTS
public static final java.lang.String CONF_LABEL_DISTCP_JOB_ID
public static final java.lang.String CONF_LABEL_META_FOLDER
public static final java.lang.String CONF_LABEL_COPY_LISTING_CLASS
public static final java.lang.String CONF_LABEL_DIFF_COPY_LISTING_TRAVERSE_DIRECTORY
public static final java.lang.String CONF_LABEL_FILTERS_CLASS
public static final java.lang.String DISTCP_EXCLUDE_FILE_REGEX
public static final java.lang.String CONF_LABEL_COPY_BUFFER_SIZE
public static final java.lang.String CONF_LABEL_BLOCKS_PER_CHUNK
public static final java.lang.String CONF_LABEL_USE_ITERATOR
public static final java.lang.String CONF_LABEL_UPDATE_MOD_TIME
distcp -update to use modification time of source and
target file to check while copying same file with same size but
different content.
The check would verify if the target file is perceived as older than the
source then it indicates that the source has been recently updated and it
is a newer version than what was synced, so we should not skip the copy.
"distcp.update.modification.time"public static final boolean CONF_LABEL_UPDATE_MOD_TIME_DEFAULT
public static final int SUCCESS
public static final int INVALID_ARGUMENT
public static final int DUPLICATE_INPUT
public static final int ACLS_NOT_SUPPORTED
public static final int XATTRS_NOT_SUPPORTED
public static final int UNKNOWN_ERROR
public static final int MAX_CHUNKS_TOLERABLE_DEFAULT
public static final int MAX_CHUNKS_IDEAL_DEFAULT
public static final int MIN_RECORDS_PER_CHUNK_DEFAULT
public static final int SPLIT_RATIO_DEFAULT
public static final java.lang.String NONE_PATH_NAME
public static final org.apache.hadoop.fs.Path NONE_PATH
public static final org.apache.hadoop.fs.Path RAW_NONE_PATH
public static final java.lang.String HDFS_RESERVED_RAW_DIRECTORY_NAME
public static final int COPY_BUFFER_SIZE_DEFAULT
public static final java.lang.String SOURCE_SORTED_FILE
public static final java.lang.String TARGET_LISTING_FILE
public static final java.lang.String TARGET_SORTED_FILE
public static final java.lang.String LENGTH_MISMATCH_ERROR_MSG
public static final java.lang.String CHECKSUM_MISMATCH_ERROR_MSG
public static final java.lang.String CLASS_INSTANTIATION_ERROR_MSG
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.