Package org.apache.accumulo.core.conf
Enum Property
- java.lang.Object
-
- java.lang.Enum<Property>
-
- org.apache.accumulo.core.conf.Property
-
- All Implemented Interfaces:
Serializable
,Comparable<Property>
public enum Property extends Enum<Property>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static EnumSet<Property>
HOT_PATH_PROPERTIES
Properties we check the value of within the TabletServer request handling or maintenance processing loops.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> T
createInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.static <T> T
createTableInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.static Map<String,String>
getCompactionStrategyOptions(AccumuloConfiguration tableConf)
Collects together properties from the given configuration pertaining to compaction strategies.String
getDefaultValue()
Gets the default value for this property.String
getDescription()
Gets the description of this property.String
getKey()
Gets the key (string) for this property.static Property
getPropertyByKey(String key)
Gets aProperty
instance with the given key.String
getRawDefaultValue()
Gets the default value for this property exactly as provided in its definition (i.e., without interpolation or conversion to absolute paths).PropertyType
getType()
Gets the type of this property.static boolean
isClassProperty(String key)
Checks if this property is expected to have a Java class as a value.boolean
isDeprecated()
Checks if this property is deprecated.boolean
isExperimental()
Checks if this property is experimental.static boolean
isFixedZooPropertyKey(Property key)
Checks if the given property may be changed via Zookeeper, but not recognized until the restart of some relevant daemon.boolean
isSensitive()
Checks if this property is sensitive.static boolean
isSensitive(String key)
Checks if a property with the given key is sensitive.static boolean
isValidPropertyKey(String key)
Checks if the given property key is valid.static boolean
isValidTablePropertyKey(String key)
Checks if the given property key is for a valid table property.static boolean
isValidZooPropertyKey(String key)
Checks if the given property key is valid for a property that may be changed via Zookeeper.String
toString()
static Property
valueOf(String name)
Returns the enum constant of this type with the specified name.static Property[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CRYPTO_PREFIX
public static final Property CRYPTO_PREFIX
-
CRYPTO_MODULE_CLASS
public static final Property CRYPTO_MODULE_CLASS
-
CRYPTO_CIPHER_SUITE
public static final Property CRYPTO_CIPHER_SUITE
-
CRYPTO_CIPHER_ALGORITHM_NAME
public static final Property CRYPTO_CIPHER_ALGORITHM_NAME
-
CRYPTO_BLOCK_STREAM_SIZE
public static final Property CRYPTO_BLOCK_STREAM_SIZE
-
CRYPTO_CIPHER_KEY_LENGTH
public static final Property CRYPTO_CIPHER_KEY_LENGTH
-
CRYPTO_SECURE_RNG
public static final Property CRYPTO_SECURE_RNG
-
CRYPTO_SECURE_RNG_PROVIDER
public static final Property CRYPTO_SECURE_RNG_PROVIDER
-
CRYPTO_SECRET_KEY_ENCRYPTION_STRATEGY_CLASS
public static final Property CRYPTO_SECRET_KEY_ENCRYPTION_STRATEGY_CLASS
-
CRYPTO_DEFAULT_KEY_STRATEGY_HDFS_URI
public static final Property CRYPTO_DEFAULT_KEY_STRATEGY_HDFS_URI
-
CRYPTO_DEFAULT_KEY_STRATEGY_KEY_LOCATION
public static final Property CRYPTO_DEFAULT_KEY_STRATEGY_KEY_LOCATION
-
CRYPTO_DEFAULT_KEY_STRATEGY_CIPHER_SUITE
public static final Property CRYPTO_DEFAULT_KEY_STRATEGY_CIPHER_SUITE
-
CRYPTO_OVERRIDE_KEY_STRATEGY_WITH_CONFIGURED_STRATEGY
public static final Property CRYPTO_OVERRIDE_KEY_STRATEGY_WITH_CONFIGURED_STRATEGY
-
RPC_PREFIX
public static final Property RPC_PREFIX
-
RPC_SSL_KEYSTORE_PATH
public static final Property RPC_SSL_KEYSTORE_PATH
-
RPC_SSL_KEYSTORE_PASSWORD
public static final Property RPC_SSL_KEYSTORE_PASSWORD
-
RPC_SSL_KEYSTORE_TYPE
public static final Property RPC_SSL_KEYSTORE_TYPE
-
RPC_SSL_TRUSTSTORE_PATH
public static final Property RPC_SSL_TRUSTSTORE_PATH
-
RPC_SSL_TRUSTSTORE_PASSWORD
public static final Property RPC_SSL_TRUSTSTORE_PASSWORD
-
RPC_SSL_TRUSTSTORE_TYPE
public static final Property RPC_SSL_TRUSTSTORE_TYPE
-
RPC_USE_JSSE
public static final Property RPC_USE_JSSE
-
RPC_SSL_CIPHER_SUITES
public static final Property RPC_SSL_CIPHER_SUITES
-
RPC_SSL_ENABLED_PROTOCOLS
public static final Property RPC_SSL_ENABLED_PROTOCOLS
-
RPC_SSL_CLIENT_PROTOCOL
public static final Property RPC_SSL_CLIENT_PROTOCOL
-
RPC_SASL_QOP
public static final Property RPC_SASL_QOP
- Since:
- 1.7.0
-
INSTANCE_PREFIX
public static final Property INSTANCE_PREFIX
-
INSTANCE_ZK_HOST
public static final Property INSTANCE_ZK_HOST
-
INSTANCE_ZK_TIMEOUT
public static final Property INSTANCE_ZK_TIMEOUT
-
INSTANCE_DFS_URI
@Deprecated public static final Property INSTANCE_DFS_URI
Deprecated.
-
INSTANCE_DFS_DIR
@Deprecated public static final Property INSTANCE_DFS_DIR
Deprecated.
-
INSTANCE_SECRET
public static final Property INSTANCE_SECRET
-
INSTANCE_VOLUMES
public static final Property INSTANCE_VOLUMES
-
INSTANCE_VOLUMES_REPLACEMENTS
public static final Property INSTANCE_VOLUMES_REPLACEMENTS
-
INSTANCE_SECURITY_AUTHENTICATOR
public static final Property INSTANCE_SECURITY_AUTHENTICATOR
-
INSTANCE_SECURITY_AUTHORIZOR
public static final Property INSTANCE_SECURITY_AUTHORIZOR
-
INSTANCE_SECURITY_PERMISSION_HANDLER
public static final Property INSTANCE_SECURITY_PERMISSION_HANDLER
-
INSTANCE_RPC_SSL_ENABLED
public static final Property INSTANCE_RPC_SSL_ENABLED
-
INSTANCE_RPC_SSL_CLIENT_AUTH
public static final Property INSTANCE_RPC_SSL_CLIENT_AUTH
-
INSTANCE_RPC_SASL_ENABLED
public static final Property INSTANCE_RPC_SASL_ENABLED
- Since:
- 1.7.0
-
INSTANCE_RPC_SASL_PROXYUSERS
@Deprecated public static final Property INSTANCE_RPC_SASL_PROXYUSERS
Deprecated.
-
INSTANCE_RPC_SASL_ALLOWED_USER_IMPERSONATION
public static final Property INSTANCE_RPC_SASL_ALLOWED_USER_IMPERSONATION
-
INSTANCE_RPC_SASL_ALLOWED_HOST_IMPERSONATION
public static final Property INSTANCE_RPC_SASL_ALLOWED_HOST_IMPERSONATION
-
GENERAL_PREFIX
public static final Property GENERAL_PREFIX
-
GENERAL_CLASSPATHS
public static final Property GENERAL_CLASSPATHS
-
GENERAL_DYNAMIC_CLASSPATHS
public static final Property GENERAL_DYNAMIC_CLASSPATHS
-
GENERAL_RPC_TIMEOUT
public static final Property GENERAL_RPC_TIMEOUT
-
GENERAL_RPC_SERVER_TYPE
public static final Property GENERAL_RPC_SERVER_TYPE
-
GENERAL_KERBEROS_KEYTAB
public static final Property GENERAL_KERBEROS_KEYTAB
-
GENERAL_KERBEROS_PRINCIPAL
public static final Property GENERAL_KERBEROS_PRINCIPAL
-
GENERAL_KERBEROS_RENEWAL_PERIOD
public static final Property GENERAL_KERBEROS_RENEWAL_PERIOD
-
GENERAL_MAX_MESSAGE_SIZE
public static final Property GENERAL_MAX_MESSAGE_SIZE
-
GENERAL_SIMPLETIMER_THREADPOOL_SIZE
public static final Property GENERAL_SIMPLETIMER_THREADPOOL_SIZE
-
GENERAL_VOLUME_CHOOSER
public static final Property GENERAL_VOLUME_CHOOSER
-
GENERAL_SECURITY_CREDENTIAL_PROVIDER_PATHS
public static final Property GENERAL_SECURITY_CREDENTIAL_PROVIDER_PATHS
-
GENERAL_LEGACY_METRICS
public static final Property GENERAL_LEGACY_METRICS
-
GENERAL_DELEGATION_TOKEN_LIFETIME
public static final Property GENERAL_DELEGATION_TOKEN_LIFETIME
-
GENERAL_DELEGATION_TOKEN_UPDATE_INTERVAL
public static final Property GENERAL_DELEGATION_TOKEN_UPDATE_INTERVAL
-
GENERAL_MAX_SCANNER_RETRY_PERIOD
public static final Property GENERAL_MAX_SCANNER_RETRY_PERIOD
-
MASTER_PREFIX
public static final Property MASTER_PREFIX
-
MASTER_CLIENTPORT
public static final Property MASTER_CLIENTPORT
-
MASTER_TABLET_BALANCER
public static final Property MASTER_TABLET_BALANCER
-
MASTER_RECOVERY_MAXAGE
public static final Property MASTER_RECOVERY_MAXAGE
-
MASTER_RECOVERY_MAXTIME
public static final Property MASTER_RECOVERY_MAXTIME
-
MASTER_BULK_RETRIES
public static final Property MASTER_BULK_RETRIES
-
MASTER_BULK_THREADPOOL_SIZE
public static final Property MASTER_BULK_THREADPOOL_SIZE
-
MASTER_BULK_TIMEOUT
public static final Property MASTER_BULK_TIMEOUT
-
MASTER_BULK_RENAME_THREADS
public static final Property MASTER_BULK_RENAME_THREADS
-
MASTER_MINTHREADS
public static final Property MASTER_MINTHREADS
-
MASTER_THREADCHECK
public static final Property MASTER_THREADCHECK
-
MASTER_RECOVERY_DELAY
public static final Property MASTER_RECOVERY_DELAY
-
MASTER_LEASE_RECOVERY_WAITING_PERIOD
public static final Property MASTER_LEASE_RECOVERY_WAITING_PERIOD
-
MASTER_WALOG_CLOSER_IMPLEMETATION
public static final Property MASTER_WALOG_CLOSER_IMPLEMETATION
-
MASTER_FATE_METRICS_ENABLED
public static final Property MASTER_FATE_METRICS_ENABLED
-
MASTER_FATE_METRICS_MIN_UPDATE_INTERVAL
public static final Property MASTER_FATE_METRICS_MIN_UPDATE_INTERVAL
-
MASTER_FATE_THREADPOOL_SIZE
public static final Property MASTER_FATE_THREADPOOL_SIZE
-
MASTER_REPLICATION_SCAN_INTERVAL
public static final Property MASTER_REPLICATION_SCAN_INTERVAL
-
MASTER_REPLICATION_COORDINATOR_PORT
public static final Property MASTER_REPLICATION_COORDINATOR_PORT
-
MASTER_REPLICATION_COORDINATOR_MINTHREADS
public static final Property MASTER_REPLICATION_COORDINATOR_MINTHREADS
-
MASTER_REPLICATION_COORDINATOR_THREADCHECK
public static final Property MASTER_REPLICATION_COORDINATOR_THREADCHECK
-
MASTER_STATUS_THREAD_POOL_SIZE
public static final Property MASTER_STATUS_THREAD_POOL_SIZE
-
MASTER_METADATA_SUSPENDABLE
public static final Property MASTER_METADATA_SUSPENDABLE
-
MASTER_STARTUP_TSERVER_AVAIL_MIN_COUNT
public static final Property MASTER_STARTUP_TSERVER_AVAIL_MIN_COUNT
-
MASTER_STARTUP_TSERVER_AVAIL_MAX_WAIT
public static final Property MASTER_STARTUP_TSERVER_AVAIL_MAX_WAIT
-
TSERV_PREFIX
public static final Property TSERV_PREFIX
-
TSERV_CLIENT_TIMEOUT
public static final Property TSERV_CLIENT_TIMEOUT
-
TSERV_DEFAULT_BLOCKSIZE
public static final Property TSERV_DEFAULT_BLOCKSIZE
-
TSERV_DATACACHE_SIZE
public static final Property TSERV_DATACACHE_SIZE
-
TSERV_INDEXCACHE_SIZE
public static final Property TSERV_INDEXCACHE_SIZE
-
TSERV_PORTSEARCH
public static final Property TSERV_PORTSEARCH
-
TSERV_CLIENTPORT
public static final Property TSERV_CLIENTPORT
-
TSERV_MUTATION_QUEUE_MAX
@Deprecated public static final Property TSERV_MUTATION_QUEUE_MAX
Deprecated.
-
TSERV_TOTAL_MUTATION_QUEUE_MAX
public static final Property TSERV_TOTAL_MUTATION_QUEUE_MAX
-
TSERV_TABLET_SPLIT_FINDMIDPOINT_MAXOPEN
public static final Property TSERV_TABLET_SPLIT_FINDMIDPOINT_MAXOPEN
-
TSERV_WALOG_MAX_SIZE
public static final Property TSERV_WALOG_MAX_SIZE
-
TSERV_WALOG_MAX_AGE
public static final Property TSERV_WALOG_MAX_AGE
-
TSERV_WALOG_TOLERATED_CREATION_FAILURES
public static final Property TSERV_WALOG_TOLERATED_CREATION_FAILURES
-
TSERV_WALOG_TOLERATED_WAIT_INCREMENT
public static final Property TSERV_WALOG_TOLERATED_WAIT_INCREMENT
-
TSERV_WALOG_TOLERATED_MAXIMUM_WAIT_DURATION
public static final Property TSERV_WALOG_TOLERATED_MAXIMUM_WAIT_DURATION
-
TSERV_MAJC_DELAY
public static final Property TSERV_MAJC_DELAY
-
TSERV_MAJC_THREAD_MAXOPEN
public static final Property TSERV_MAJC_THREAD_MAXOPEN
-
TSERV_SCAN_MAX_OPENFILES
public static final Property TSERV_SCAN_MAX_OPENFILES
-
TSERV_MAX_IDLE
public static final Property TSERV_MAX_IDLE
-
TSERV_NATIVEMAP_ENABLED
public static final Property TSERV_NATIVEMAP_ENABLED
-
TSERV_MAXMEM
public static final Property TSERV_MAXMEM
-
TSERV_MEM_MGMT
public static final Property TSERV_MEM_MGMT
-
TSERV_SESSION_MAXIDLE
public static final Property TSERV_SESSION_MAXIDLE
-
TSERV_UPDATE_SESSION_MAXIDLE
public static final Property TSERV_UPDATE_SESSION_MAXIDLE
-
TSERV_READ_AHEAD_MAXCONCURRENT
public static final Property TSERV_READ_AHEAD_MAXCONCURRENT
-
TSERV_METADATA_READ_AHEAD_MAXCONCURRENT
public static final Property TSERV_METADATA_READ_AHEAD_MAXCONCURRENT
-
TSERV_MIGRATE_MAXCONCURRENT
public static final Property TSERV_MIGRATE_MAXCONCURRENT
-
TSERV_MAJC_MAXCONCURRENT
public static final Property TSERV_MAJC_MAXCONCURRENT
-
TSERV_MAJC_THROUGHPUT
public static final Property TSERV_MAJC_THROUGHPUT
-
TSERV_MINC_MAXCONCURRENT
public static final Property TSERV_MINC_MAXCONCURRENT
-
TSERV_MAJC_TRACE_PERCENT
public static final Property TSERV_MAJC_TRACE_PERCENT
-
TSERV_MINC_TRACE_PERCENT
public static final Property TSERV_MINC_TRACE_PERCENT
-
TSERV_COMPACTION_WARN_TIME
public static final Property TSERV_COMPACTION_WARN_TIME
-
TSERV_BLOOM_LOAD_MAXCONCURRENT
public static final Property TSERV_BLOOM_LOAD_MAXCONCURRENT
-
TSERV_MONITOR_FS
public static final Property TSERV_MONITOR_FS
-
TSERV_MEMDUMP_DIR
public static final Property TSERV_MEMDUMP_DIR
-
TSERV_BULK_PROCESS_THREADS
public static final Property TSERV_BULK_PROCESS_THREADS
-
TSERV_BULK_ASSIGNMENT_THREADS
public static final Property TSERV_BULK_ASSIGNMENT_THREADS
-
TSERV_BULK_RETRY
public static final Property TSERV_BULK_RETRY
-
TSERV_BULK_TIMEOUT
public static final Property TSERV_BULK_TIMEOUT
-
TSERV_MINTHREADS
public static final Property TSERV_MINTHREADS
-
TSERV_THREADCHECK
public static final Property TSERV_THREADCHECK
-
TSERV_MAX_MESSAGE_SIZE
public static final Property TSERV_MAX_MESSAGE_SIZE
-
TSERV_LOG_BUSY_TABLETS_COUNT
public static final Property TSERV_LOG_BUSY_TABLETS_COUNT
-
TSERV_LOG_BUSY_TABLETS_INTERVAL
public static final Property TSERV_LOG_BUSY_TABLETS_INTERVAL
-
TSERV_HOLD_TIME_SUICIDE
public static final Property TSERV_HOLD_TIME_SUICIDE
-
TSERV_WAL_BLOCKSIZE
public static final Property TSERV_WAL_BLOCKSIZE
-
TSERV_WAL_REPLICATION
public static final Property TSERV_WAL_REPLICATION
-
TSERV_RECOVERY_MAX_CONCURRENT
public static final Property TSERV_RECOVERY_MAX_CONCURRENT
-
TSERV_SORT_BUFFER_SIZE
public static final Property TSERV_SORT_BUFFER_SIZE
-
TSERV_ARCHIVE_WALOGS
public static final Property TSERV_ARCHIVE_WALOGS
-
TSERV_WORKQ_THREADS
public static final Property TSERV_WORKQ_THREADS
-
TSERV_WAL_SYNC
public static final Property TSERV_WAL_SYNC
-
TSERV_WAL_SYNC_METHOD
@Deprecated public static final Property TSERV_WAL_SYNC_METHOD
Deprecated.
-
TSERV_ASSIGNMENT_DURATION_WARNING
public static final Property TSERV_ASSIGNMENT_DURATION_WARNING
-
TSERV_REPLICATION_REPLAYERS
public static final Property TSERV_REPLICATION_REPLAYERS
-
TSERV_REPLICATION_DEFAULT_HANDLER
public static final Property TSERV_REPLICATION_DEFAULT_HANDLER
-
TSERV_REPLICATION_BW_REPLAYER_MEMORY
public static final Property TSERV_REPLICATION_BW_REPLAYER_MEMORY
-
TSERV_ASSIGNMENT_MAXCONCURRENT
public static final Property TSERV_ASSIGNMENT_MAXCONCURRENT
-
TSERV_SLOW_FLUSH_MILLIS
public static final Property TSERV_SLOW_FLUSH_MILLIS
-
TSERV_SLOW_FILEPERMIT_MILLIS
public static final Property TSERV_SLOW_FILEPERMIT_MILLIS
-
GC_PREFIX
public static final Property GC_PREFIX
-
GC_CYCLE_START
public static final Property GC_CYCLE_START
-
GC_CYCLE_DELAY
public static final Property GC_CYCLE_DELAY
-
GC_PORT
public static final Property GC_PORT
-
GC_DELETE_THREADS
public static final Property GC_DELETE_THREADS
-
GC_TRASH_IGNORE
public static final Property GC_TRASH_IGNORE
-
GC_FILE_ARCHIVE
public static final Property GC_FILE_ARCHIVE
-
GC_TRACE_PERCENT
public static final Property GC_TRACE_PERCENT
-
GC_USE_FULL_COMPACTION
public static final Property GC_USE_FULL_COMPACTION
-
GC_METRICS_ENABLED
public static final Property GC_METRICS_ENABLED
-
MONITOR_PREFIX
public static final Property MONITOR_PREFIX
-
MONITOR_PORT
public static final Property MONITOR_PORT
-
MONITOR_LOG4J_PORT
public static final Property MONITOR_LOG4J_PORT
-
MONITOR_BANNER_TEXT
public static final Property MONITOR_BANNER_TEXT
-
MONITOR_BANNER_COLOR
public static final Property MONITOR_BANNER_COLOR
-
MONITOR_BANNER_BACKGROUND
public static final Property MONITOR_BANNER_BACKGROUND
-
MONITOR_SSL_KEYSTORE
public static final Property MONITOR_SSL_KEYSTORE
-
MONITOR_SSL_KEYSTOREPASS
public static final Property MONITOR_SSL_KEYSTOREPASS
-
MONITOR_SSL_KEYSTORETYPE
public static final Property MONITOR_SSL_KEYSTORETYPE
-
MONITOR_SSL_KEYPASS
public static final Property MONITOR_SSL_KEYPASS
-
MONITOR_SSL_TRUSTSTORE
public static final Property MONITOR_SSL_TRUSTSTORE
-
MONITOR_SSL_TRUSTSTOREPASS
public static final Property MONITOR_SSL_TRUSTSTOREPASS
-
MONITOR_SSL_TRUSTSTORETYPE
public static final Property MONITOR_SSL_TRUSTSTORETYPE
-
MONITOR_SSL_INCLUDE_CIPHERS
public static final Property MONITOR_SSL_INCLUDE_CIPHERS
-
MONITOR_SSL_EXCLUDE_CIPHERS
public static final Property MONITOR_SSL_EXCLUDE_CIPHERS
-
MONITOR_SSL_INCLUDE_PROTOCOLS
public static final Property MONITOR_SSL_INCLUDE_PROTOCOLS
-
MONITOR_LOCK_CHECK_INTERVAL
public static final Property MONITOR_LOCK_CHECK_INTERVAL
-
MONITOR_LOG_DATE_FORMAT
public static final Property MONITOR_LOG_DATE_FORMAT
-
TRACE_PREFIX
public static final Property TRACE_PREFIX
-
TRACE_SPAN_RECEIVERS
public static final Property TRACE_SPAN_RECEIVERS
-
TRACE_SPAN_RECEIVER_PREFIX
public static final Property TRACE_SPAN_RECEIVER_PREFIX
-
TRACE_ZK_PATH
public static final Property TRACE_ZK_PATH
-
TRACE_PORT
public static final Property TRACE_PORT
-
TRACE_TABLE
public static final Property TRACE_TABLE
-
TRACE_USER
public static final Property TRACE_USER
-
TRACE_PASSWORD
public static final Property TRACE_PASSWORD
-
TRACE_TOKEN_PROPERTY_PREFIX
public static final Property TRACE_TOKEN_PROPERTY_PREFIX
-
TRACE_TOKEN_TYPE
public static final Property TRACE_TOKEN_TYPE
-
TABLE_PREFIX
public static final Property TABLE_PREFIX
-
TABLE_ARBITRARY_PROP_PREFIX
public static final Property TABLE_ARBITRARY_PROP_PREFIX
-
TABLE_MAJC_RATIO
public static final Property TABLE_MAJC_RATIO
-
TABLE_MAJC_COMPACTALL_IDLETIME
public static final Property TABLE_MAJC_COMPACTALL_IDLETIME
-
TABLE_SPLIT_THRESHOLD
public static final Property TABLE_SPLIT_THRESHOLD
-
TABLE_MAX_END_ROW_SIZE
public static final Property TABLE_MAX_END_ROW_SIZE
-
TABLE_MINC_LOGS_MAX
public static final Property TABLE_MINC_LOGS_MAX
-
TABLE_MINC_COMPACT_IDLETIME
public static final Property TABLE_MINC_COMPACT_IDLETIME
-
TABLE_MINC_MAX_MERGE_FILE_SIZE
public static final Property TABLE_MINC_MAX_MERGE_FILE_SIZE
-
TABLE_SCAN_MAXMEM
public static final Property TABLE_SCAN_MAXMEM
-
TABLE_FILE_TYPE
public static final Property TABLE_FILE_TYPE
-
TABLE_LOAD_BALANCER
public static final Property TABLE_LOAD_BALANCER
-
TABLE_FILE_COMPRESSION_TYPE
public static final Property TABLE_FILE_COMPRESSION_TYPE
-
TABLE_FILE_COMPRESSED_BLOCK_SIZE
public static final Property TABLE_FILE_COMPRESSED_BLOCK_SIZE
-
TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX
public static final Property TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX
-
TABLE_FILE_BLOCK_SIZE
public static final Property TABLE_FILE_BLOCK_SIZE
-
TABLE_FILE_REPLICATION
public static final Property TABLE_FILE_REPLICATION
-
TABLE_FILE_MAX
public static final Property TABLE_FILE_MAX
-
TABLE_WALOG_ENABLED
@Deprecated public static final Property TABLE_WALOG_ENABLED
Deprecated.
-
TABLE_BLOOM_ENABLED
public static final Property TABLE_BLOOM_ENABLED
-
TABLE_BLOOM_LOAD_THRESHOLD
public static final Property TABLE_BLOOM_LOAD_THRESHOLD
-
TABLE_BLOOM_SIZE
public static final Property TABLE_BLOOM_SIZE
-
TABLE_BLOOM_ERRORRATE
public static final Property TABLE_BLOOM_ERRORRATE
-
TABLE_BLOOM_KEY_FUNCTOR
public static final Property TABLE_BLOOM_KEY_FUNCTOR
-
TABLE_BLOOM_HASHTYPE
public static final Property TABLE_BLOOM_HASHTYPE
-
TABLE_DURABILITY
public static final Property TABLE_DURABILITY
-
TABLE_FAILURES_IGNORE
public static final Property TABLE_FAILURES_IGNORE
-
TABLE_DEFAULT_SCANTIME_VISIBILITY
public static final Property TABLE_DEFAULT_SCANTIME_VISIBILITY
-
TABLE_LOCALITY_GROUPS
public static final Property TABLE_LOCALITY_GROUPS
-
TABLE_CONSTRAINT_PREFIX
public static final Property TABLE_CONSTRAINT_PREFIX
-
TABLE_INDEXCACHE_ENABLED
public static final Property TABLE_INDEXCACHE_ENABLED
-
TABLE_BLOCKCACHE_ENABLED
public static final Property TABLE_BLOCKCACHE_ENABLED
-
TABLE_ITERATOR_PREFIX
public static final Property TABLE_ITERATOR_PREFIX
-
TABLE_ITERATOR_SCAN_PREFIX
public static final Property TABLE_ITERATOR_SCAN_PREFIX
-
TABLE_ITERATOR_MINC_PREFIX
public static final Property TABLE_ITERATOR_MINC_PREFIX
-
TABLE_ITERATOR_MAJC_PREFIX
public static final Property TABLE_ITERATOR_MAJC_PREFIX
-
TABLE_LOCALITY_GROUP_PREFIX
public static final Property TABLE_LOCALITY_GROUP_PREFIX
-
TABLE_FORMATTER_CLASS
public static final Property TABLE_FORMATTER_CLASS
-
TABLE_INTERPRETER_CLASS
public static final Property TABLE_INTERPRETER_CLASS
-
TABLE_CLASSPATH
public static final Property TABLE_CLASSPATH
-
TABLE_COMPACTION_STRATEGY
public static final Property TABLE_COMPACTION_STRATEGY
-
TABLE_COMPACTION_STRATEGY_PREFIX
public static final Property TABLE_COMPACTION_STRATEGY_PREFIX
-
TABLE_REPLICATION
public static final Property TABLE_REPLICATION
-
TABLE_REPLICATION_TARGET
public static final Property TABLE_REPLICATION_TARGET
-
TABLE_VOLUME_CHOOSER
public static final Property TABLE_VOLUME_CHOOSER
-
TABLE_SAMPLER
public static final Property TABLE_SAMPLER
-
TABLE_SAMPLER_OPTS
public static final Property TABLE_SAMPLER_OPTS
-
TABLE_SUSPEND_DURATION
public static final Property TABLE_SUSPEND_DURATION
-
VFS_CLASSLOADER_SYSTEM_CLASSPATH_PROPERTY
public static final Property VFS_CLASSLOADER_SYSTEM_CLASSPATH_PROPERTY
-
VFS_CONTEXT_CLASSPATH_PROPERTY
public static final Property VFS_CONTEXT_CLASSPATH_PROPERTY
-
VFS_CLASSLOADER_CACHE_DIR
public static final Property VFS_CLASSLOADER_CACHE_DIR
-
GENERAL_MAVEN_PROJECT_BASEDIR
public static final Property GENERAL_MAVEN_PROJECT_BASEDIR
-
REPLICATION_PREFIX
public static final Property REPLICATION_PREFIX
-
REPLICATION_PEERS
public static final Property REPLICATION_PEERS
-
REPLICATION_PEER_USER
public static final Property REPLICATION_PEER_USER
-
REPLICATION_PEER_PASSWORD
public static final Property REPLICATION_PEER_PASSWORD
-
REPLICATION_PEER_KEYTAB
public static final Property REPLICATION_PEER_KEYTAB
-
REPLICATION_NAME
public static final Property REPLICATION_NAME
-
REPLICATION_MAX_WORK_QUEUE
public static final Property REPLICATION_MAX_WORK_QUEUE
-
REPLICATION_WORK_ASSIGNMENT_SLEEP
public static final Property REPLICATION_WORK_ASSIGNMENT_SLEEP
-
REPLICATION_WORKER_THREADS
public static final Property REPLICATION_WORKER_THREADS
-
REPLICATION_RECEIPT_SERVICE_PORT
public static final Property REPLICATION_RECEIPT_SERVICE_PORT
-
REPLICATION_WORK_ATTEMPTS
public static final Property REPLICATION_WORK_ATTEMPTS
-
REPLICATION_MIN_THREADS
public static final Property REPLICATION_MIN_THREADS
-
REPLICATION_THREADCHECK
public static final Property REPLICATION_THREADCHECK
-
REPLICATION_MAX_UNIT_SIZE
public static final Property REPLICATION_MAX_UNIT_SIZE
-
REPLICATION_WORK_ASSIGNER
public static final Property REPLICATION_WORK_ASSIGNER
-
REPLICATION_DRIVER_DELAY
public static final Property REPLICATION_DRIVER_DELAY
-
REPLICATION_WORK_PROCESSOR_DELAY
public static final Property REPLICATION_WORK_PROCESSOR_DELAY
-
REPLICATION_WORK_PROCESSOR_PERIOD
public static final Property REPLICATION_WORK_PROCESSOR_PERIOD
-
REPLICATION_TRACE_PERCENT
public static final Property REPLICATION_TRACE_PERCENT
-
REPLICATION_RPC_TIMEOUT
public static final Property REPLICATION_RPC_TIMEOUT
-
-
Method Detail
-
values
public static Property[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Property c : Property.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Property valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getKey
public String getKey()
Gets the key (string) for this property.- Returns:
- key
-
getRawDefaultValue
public String getRawDefaultValue()
Gets the default value for this property exactly as provided in its definition (i.e., without interpolation or conversion to absolute paths).- Returns:
- raw default value
-
getDefaultValue
public String getDefaultValue()
Gets the default value for this property. System properties are interpolated into the value if necessary.- Returns:
- default value
-
getType
public PropertyType getType()
Gets the type of this property.- Returns:
- property type
-
getDescription
public String getDescription()
Gets the description of this property.- Returns:
- description
-
isExperimental
public boolean isExperimental()
Checks if this property is experimental.- Returns:
- true if this property is experimental
-
isDeprecated
public boolean isDeprecated()
Checks if this property is deprecated.- Returns:
- true if this property is deprecated
-
isSensitive
public boolean isSensitive()
Checks if this property is sensitive.- Returns:
- true if this property is sensitive
-
isSensitive
public static boolean isSensitive(String key)
Checks if a property with the given key is sensitive. The key must be for a valid property, and must either itself be annotated as sensitive or have a prefix annotated as sensitive.- Parameters:
key
- property key- Returns:
- true if property is sensitive
-
isValidPropertyKey
public static boolean isValidPropertyKey(String key)
Checks if the given property key is valid. A valid property key is either equal to the key of some defined property or has a prefix matching some prefix defined in this class.- Parameters:
key
- property key- Returns:
- true if key is valid (recognized, or has a recognized prefix)
-
isValidTablePropertyKey
public static boolean isValidTablePropertyKey(String key)
Checks if the given property key is for a valid table property. A valid table property key is either equal to the key of some defined table property (which each start withTABLE_PREFIX
) or has a prefix matchingTABLE_CONSTRAINT_PREFIX
,TABLE_ITERATOR_PREFIX
, orTABLE_LOCALITY_GROUP_PREFIX
.- Parameters:
key
- property key- Returns:
- true if key is valid for a table property (recognized, or has a recognized prefix)
-
isFixedZooPropertyKey
public static boolean isFixedZooPropertyKey(Property key)
Checks if the given property may be changed via Zookeeper, but not recognized until the restart of some relevant daemon.- Parameters:
key
- property key- Returns:
- true if property may be changed via Zookeeper but only heeded upon some restart
-
isValidZooPropertyKey
public static boolean isValidZooPropertyKey(String key)
Checks if the given property key is valid for a property that may be changed via Zookeeper.- Parameters:
key
- property key- Returns:
- true if key's property may be changed via Zookeeper
-
getPropertyByKey
public static Property getPropertyByKey(String key)
Gets aProperty
instance with the given key.- Parameters:
key
- property key- Returns:
- property, or null if not found
-
isClassProperty
public static boolean isClassProperty(String key)
Checks if this property is expected to have a Java class as a value.- Returns:
- true if this is property is a class property
-
createTableInstanceFromPropertyName
public static <T> T createTableInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property. The table classpath context is used if set.- Parameters:
conf
- configuration containing propertyproperty
- property specifying class namebase
- base class of typedefaultInstance
- instance to use if creation fails- Returns:
- new class instance, or default instance if creation failed
- See Also:
AccumuloVFSClassLoader
-
createInstanceFromPropertyName
public static <T> T createInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.- Parameters:
conf
- configuration containing propertyproperty
- property specifying class namebase
- base class of typedefaultInstance
- instance to use if creation fails- Returns:
- new class instance, or default instance if creation failed
- See Also:
AccumuloVFSClassLoader
-
getCompactionStrategyOptions
public static Map<String,String> getCompactionStrategyOptions(AccumuloConfiguration tableConf)
Collects together properties from the given configuration pertaining to compaction strategies. The relevant properties all begin with the prefix inTABLE_COMPACTION_STRATEGY_PREFIX
. In the returned map, the prefix is removed from each property's key.- Parameters:
tableConf
- configuration- Returns:
- map of compaction strategy property keys and values, with the detection prefix removed from each key
-
-