Configuration Properties ReferencePDF version

HBase Properties in Cloudera Runtime 7.1.7

Role groups:

Description
The directory where the client configs will be deployed
Related Name
Default Value
/etc/hbase
API Name
client_config_root_dir
Required
true
Description
For advanced use only, a string to be inserted into the client configuration for hbase-site.xml.
Related Name
Default Value
API Name
hbase_client_config_safety_valve
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into the client configuration for hbase-env.sh
Related Name
Default Value
API Name
hbase_client_env_safety_valve
Required
false
Description
These are Java command-line arguments. Commonly, garbage collection flags, PermGen, or extra debugging flags would be passed here.
Related Name
Default Value
-XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true
API Name
hbase_client_java_opts
Required
false
Description
For advanced use only, a string to be inserted into log4j.properties for this role only.
Related Name
Default Value
API Name
log4j_safety_valve
Required
false

Description
The minimum log level for Gateway logs
Related Name
Default Value
INFO
API Name
log_threshold
Required
false

Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false

Description
The priority level that the client configuration will have in the Alternatives system on the hosts. Higher priority levels will cause Alternatives to prefer this configuration over any others.
Related Name
Default Value
90
API Name
client_config_priority
Required
true
Description
If a get operation is performed with 'Consistency.TIMELINE', the read RPC is sent to the primary RegionServer first. After this timeout, parallel RPC for secondary region replicas is also sent if the primary does not respond. After this, the result is returned from whichever RPC is finished first. If the response returns from the primary region replica, that data is the most recent. Result.isStale() API has been added to inspect the staleness. If the result is from a secondary region, Result.isStale() is set to true.
Related Name
hbase.client.primaryCallTimeout.get
Default Value
10 second(s)
API Name
hbase_client_primaryCallTimeout_get
Required
false
Description
If a multiget operation is performed with 'Consistency.TIMELINE', the read RPC is sent to the primary RegionServer first. After this timeout, a parallel RPC for secondary region replicas is also sent if the primary does not respond. After this, the result is returned from whichever RPC is finished first. If the response returns from the primary region replica, that the data is the most recent. Result.isStale() API has been added to inspect the staleness. If the result is from a secondary region, Result.isStale() is set to true.
Related Name
hbase.client.primaryCallTimeout.multiget
Default Value
10 second(s)
API Name
hbase_client_primaryCallTimeout_multiget
Required
false
Description
Scanner Timeout, in milliseconds, for HBase Clients. Scanner related RPCs will apply this timeout against the RegionServers they talk to.
Related Name
hbase.client.scanner.timeout.period
Default Value
1 minute(s)
API Name
hbase_client_scanner_timeout_period
Required
false
Description
Whether to enable interruption of RPC threads at the client. The default value of true enables primary RegionServers to access data from other regions' secondary replicas.
Related Name
hbase.ipc.client.allowsInterrupt
Default Value
true
API Name
hbase_ipc_client_allowsInterrupt
Required
false

Description
Maximum size in bytes for the Java process heap memory. Passed to Java -Xmx.
Related Name
Default Value
256 MiB
API Name
hbase_client_java_heapsize
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Deploy Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_client_config_root_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Client Scanner Timeout exceeds Lease Period Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_client_server_scanner_rpc_timeout_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Client Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Client Environment Advanced Configuration Snippet (Safety Valve) for hbase-env.sh parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Client Java Configuration Options parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Gateway Logging Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true

Description
For advanced use only. A string to be inserted into hbase-site.xml for this role only.
Related Name
Default Value
API Name
hbase_restserver_config_safety_valve
Required
false
Description
These arguments will be passed as part of the Java command line. Commonly, garbage collection flags, PermGen, or extra debugging flags would be passed here. Note: When CM version is 6.3.0 or greater, {{JAVA_GC_ARGS}} will be replaced by JVM Garbage Collection arguments based on the runtime Java JVM version.
Related Name
Default Value
JAVA_GC_ARGS
API Name
hbase_restserver_java_opts
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into a role's environment. Applies to configurations of this role except client configuration.
Related Name
Default Value
API Name
HBASERESTSERVER_role_env_safety_valve
Required
false
Description
For advanced use only, a string to be inserted into log4j.properties for this role only.
Related Name
Default Value
API Name
log4j_safety_valve
Required
false
Description
When true, Enable Metric Collection and Metric Filter parameters will be set automatically if they're changed. Otherwise, a refresh by hand is required.
Related Name
Default Value
false
API Name
metric_config_auto_refresh
Required
false
Description
Path to directory where heap dumps are generated when java.lang.OutOfMemoryError error is thrown. This directory is automatically created if it does not exist. If this directory already exists, it will be owned by the current role user with 1777 permissions. Sharing the same directory among multiple roles will cause an ownership race. The heap dump files are created with 600 permissions and are owned by the role user. The amount of free space in this directory should be greater than the maximum Java Process heap size configured for this role.
Related Name
oom_heap_dump_dir
Default Value
/tmp
API Name
oom_heap_dump_dir
Required
false
Description
When set, generates a heap dump file when when an out-of-memory error occurs.
Related Name
Default Value
true
API Name
oom_heap_dump_enabled
Required
true
Description
When set, a SIGKILL signal is sent to the role process when java.lang.OutOfMemoryError is thrown.
Related Name
Default Value
true
API Name
oom_sigkill_enabled
Required
true
Description
When set, this role's process is automatically (and transparently) restarted in the event of an unexpected failure. This configuration applies in the time after the Start Wait Timeout period.
Related Name
Default Value
false
API Name
process_auto_restart
Required
true
Description
Cloudera Manager agent monitors each service and each of its role by publishing metrics to the Cloudera Manager Service Monitor. Setting it to false will stop Cloudera Manager agent from publishing any metric for corresponding service/roles. This is usually helpful for services that generate large amount of metrics which Service Monitor is not able to process.
Related Name
Default Value
true
API Name
process_should_monitor
Required
true
Description
Number of times to try starting a role's process when the process exits before the Start Wait Timeout period. After a process is running beyond the Start Wait Timeout, the retry count is reset. Setting this configuration to zero will prevent restart of the process during the Start Wait Timeout period.
Related Name
Default Value
3
API Name
process_start_retries
Required
false
Description
The time in seconds to wait for a role's process to start successfully on a host. Processes which exit/crash before this time will be restarted until reaching the limit specified by the Start Retry Attempts count parameter. Setting this configuration to zero will turn off this feature.
Related Name
Default Value
20
API Name
process_start_secs
Required
false

Description
Directory where HBase REST Server will place its log files.
Related Name
hadoop.log.dir
Default Value
/var/log/hbase
API Name
hbase_restserver_log_dir
Required
false
Description
The minimum log level for HBase REST Server logs
Related Name
Default Value
INFO
API Name
log_threshold
Required
false
Description
The maximum number of rolled log files to keep for HBase REST Server logs. Typically used by log4j or logback.
Related Name
Default Value
10
API Name
max_log_backup_index
Required
false
Description
The maximum size, in megabytes, per log file for HBase REST Server logs. Typically used by log4j or logback.
Related Name
Default Value
200 MiB
API Name
max_log_size
Required
false

Description
When set, Cloudera Manager will send alerts when the health of this role reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
true
API Name
enable_alerts
Required
false
Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false
Description
The health test thresholds of the number of file descriptors used. Specified as a percentage of file descriptor limit.
Related Name
Default Value
Warning: 50.0 %, Critical: 70.0 %
API Name
hbaserestserver_fd_thresholds
Required
false
Description
When computing the overall HBase REST Server health, consider the host's health.
Related Name
Default Value
true
API Name
hbaserestserver_host_health_enabled
Required
false
Description
Enables the health test that the HBase REST Server's process state is consistent with the role configuration
Related Name
Default Value
true
API Name
hbaserestserver_scm_health_enabled
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
heap_dump_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Heap Dump Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
heap_dump_directory_free_space_percentage_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
log_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Log Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
log_directory_free_space_percentage_thresholds
Required
false
Description
This file contains the rules that govern how log messages are turned into events by the custom log4j appender that this role loads. It is in JSON format, and is composed of a list of rules. Every log message is evaluated against each of these rules in turn to decide whether or not to send an event for that message. If a log message matches multiple rules, the first matching rule is used.. Each rule has some or all of the following fields:
  • alert - whether or not events generated from this rule should be promoted to alerts. A value of "true" will cause alerts to be generated. If not specified, the default is "false".
  • rate (mandatory) - the maximum number of log messages matching this rule that can be sent as events every minute. If more than rate matching log messages are received in a single minute, the extra messages are ignored. If rate is less than 0, the number of messages per minute is unlimited.
  • periodminutes - the number of minutes during which the publisher will only publish rate events or fewer. If not specified, the default is one minute
  • threshold - apply this rule only to messages with this log4j severity level or above. An example is "WARN" for warning level messages or higher.
  • content - match only those messages for which contents match this regular expression.
  • exceptiontype - match only those messages that are part of an exception message. The exception type must match this regular expression.
Example:
  • {"alert": false, "rate": 10, "exceptiontype": "java.lang.StringIndexOutOfBoundsException"}This rule sends events to Cloudera Manager for every StringIndexOutOfBoundsException, up to a maximum of 10 every minute.
  • {"alert": false, "rate": 1, "periodminutes": 1, "exceptiontype": ".*"}, {"alert": true, "rate": 1, "periodminutes": 1, "threshold":"ERROR"}In this example, an event generated may not be promoted to alert if an exception is in the ERROR log message, because the first rule with alert = false will match.
Related Name
Default Value
version: 0, rules: [ alert: false, rate: 1, periodminutes: 1, threshold: FATAL , alert: false, rate: 1, periodminutes: 2, exceptiontype: .* , alert: false, rate: 1, periodminutes: 1, threshold: WARN ]
API Name
log_event_whitelist
Required
false
Description
The health test thresholds for failures encountered when monitoring audits within a recent period specified by the mgmt_navigator_failure_window configuration for the role. The value that can be specified for this threshold is the number of bytes of audits data that is left to be sent to audit server.
Related Name
mgmt.navigator.failure.thresholds
Default Value
Warning: Never, Critical: Any
API Name
mgmt_navigator_failure_thresholds
Required
false
Description
The period to review when checking if audits are blocked and not getting processed.
Related Name
mgmt.navigator.failure.window
Default Value
20 minute(s)
API Name
mgmt_navigator_failure_window
Required
false
Description
Enable test of audit events processing pipeline. This will test if audit events are not getting processed by Audit Server for a role that generates audit.
Related Name
mgmt.navigator.status.check.enabled
Default Value
true
API Name
mgmt_navigator_status_check_enabled
Required
false
Description
Defines a Metric Filter for this role. Cloudera Manager Agents will not send filtered metrics to the Service Monitor. Define the following fields:
  • Health Test Metric Set - Select this parameter to collect only metrics required for health tests.
  • Default Dashboard Metric Set - Select this parameter to collect only metrics required for the default dashboards. For user-defined charts, you must add the metrics you require for the chart using the Custom Metrics parameter.
  • Include/Exclude Custom Metrics - Select Include to specify metrics that should be collected. Select Exclude to specify metrics that should not be collected. Enter the metric names to be included or excluded using the Metric Name parameter.
  • Metric Name - The name of a metric that will be included or excluded during metric collection.
If you do not select Health Test Metric Set or Default Dashboard Metric Set, or specify metrics by name, metric filtering will be turned off (this is the default behavior).For example, the following configuration enables the collection of metrics required for Health Tests and the jvm_heap_used_mb metric:
  • Include only Health Test Metric Set: Selected.
  • Include/Exclude Custom Metrics: Set to Include.
  • Metric Name: jvm_heap_used_mb
You can also view the JSON representation for this parameter by clicking View as JSON. In this example, the JSON looks like this:{ "includeHealthTestMetricSet": true, "filterType": "whitelist", "metrics": ["jvm_heap_used_mb"] }
Related Name
Default Value
API Name
monitoring_metric_filter
Required
false
Description
The health test thresholds on the swap memory usage rate of the process. Specified as the change of the used swap memory during the predefined period.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
process_swap_memory_rate_thresholds
Required
false
Description
The period to review when computing unexpected swap memory usage change of the process.
Related Name
common.process.swap_memory_rate_window
Default Value
5 minute(s)
API Name
process_swap_memory_rate_window
Required
false
Description
The health test thresholds on the swap memory usage of the process. This takes precedence over the host level threshold.
Related Name
Default Value
Warning: 200 B, Critical: Never
API Name
process_swap_memory_thresholds
Required
false
Description
The configured triggers for this role. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific role.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger configured for a DataNode fires if the DataNode has more than 1500 file descriptors opened:[{"triggerName": "sample-trigger", "triggerExpression": "IF (SELECT fd_open WHERE roleName=$ROLENAME and last(fd_open) > 1500) DO health:bad", "streamThreshold": 0, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
role_triggers
Required
true
Description
The health test thresholds for unexpected exits encountered within a recent period specified by the unexpected_exits_window configuration for the role.
Related Name
Default Value
Warning: Never, Critical: Any
API Name
unexpected_exits_thresholds
Required
false
Description
The period to review when computing unexpected exits.
Related Name
Default Value
5 minute(s)
API Name
unexpected_exits_window
Required
false

Description
When false, all HTTP methods are permitted (GET/PUT/POST/DELETE). When true, only GET is permitted.
Related Name
hbase.rest.readonly
Default Value
false
API Name
hbase_restserver_readonly
Required
false

Description
Maximum size of the HBase REST Server thread pool. The server can process this number of concurrent requests. Setting this too high can lead to out of memory errors.
Related Name
hbase.rest.threads.max
Default Value
100
API Name
hbase_restserver_threads_max
Required
true
Description
Minimum size of the HBase REST Server thread pool. The server will maintain at least this number of threads in the pool at all times. The thread pool can grow up to the maximum size set by hbase.rest.threads.max.
Related Name
hbase.rest.threads.min
Default Value
2
API Name
hbase_restserver_threads_min
Required
true
Description
If configured, overrides the process soft and hard rlimits (also called ulimits) for file descriptors to the configured value.
Related Name
Default Value
API Name
rlimit_fds
Required
false

Description
The name of the DNS network interface from which an HBase REST Server should report its IP address.
Related Name
hbase.rest.dns.interface
Default Value
API Name
hbase_restserver_dns_interface
Required
false
Description
The host name or IP address of the DNS name server which an HBase REST Server should use to determine the host name used for communication and display purposes.
Related Name
hbase.rest.dns.nameserver
Default Value
API Name
hbase_restserver_dns_nameserver
Required
false
Description
HBase REST Server will bind to this address.
Related Name
hbase.rest.host
Default Value
0.0.0.0
API Name
hbase_restserver_host
Required
false
Description
If true, HBase REST Server Web UI will bind to a wildcard address (0.0.0.0). Otherwise it will bind to a host name. Only available in CDH 4.3 and later.
Related Name
hbase.rest.info.bindAddress
Default Value
true
API Name
hbase_restserver_info_bind_to_wildcard
Required
false
Description
The port that HBase REST Server Web UI binds to.
Related Name
hbase.rest.info.port
Default Value
8085
API Name
hbase_restserver_info_port
Required
true
Description
The port that HBase REST Server binds to.
Related Name
hbase.rest.port
Default Value
20550
API Name
hbase_restserver_port
Required
true

Description
Maximum size in bytes for the Java Process heap memory. Passed to Java -Xmx.
Related Name
Default Value
1 GiB
API Name
hbase_restserver_java_heapsize
Required
false
Description
Number of CPU shares to assign to this role. The greater the number of shares, the larger the share of the host's CPUs that will be given to this role when the host experiences CPU contention. Must be between 2 and 262144. Defaults to 1024 for processes not managed by Cloudera Manager.
Related Name
cpu.shares
Default Value
1024
API Name
rm_cpu_shares
Required
true
Description
Custom control group resources to assign to this role, which will be enforced by the Linux kernel. These resources should exist on the target hosts, otherwise an error will occur when the process starts. Use the same format as used for arguments to the cgexec command: resource1,resource2:path1 or resource3:path2 For example: 'cpu,memory:my/path blkio:my2/path2' ***These settings override other cgroup settings.***
Related Name
custom.cgroups
Default Value
API Name
rm_custom_resources
Required
false
Description
Weight for the read I/O requests issued by this role. The greater the weight, the higher the priority of the requests when the host experiences I/O contention. Must be between 100 and 1000. Defaults to 1000 for processes not managed by Cloudera Manager.
Related Name
blkio.weight
Default Value
500
API Name
rm_io_weight
Required
true
Description
Hard memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_hard_limit
Required
true
Description
Soft memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process if and only if the host is facing memory pressure. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.soft_limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_soft_limit
Required
true

Description
The path to the TLS/SSL keystore file containing the server certificate and private key used for TLS/SSL. Used when HBase REST Server is acting as a TLS/SSL server. The keystore must be in the format specified in Administration > Settings > Java Keystore Type.
Related Name
hbase.rest.ssl.keystore.store
Default Value
API Name
hbase_restserver_keystore_file
Required
false
Description
The password that protects the private key contained in the keystore used when HBase REST Server is acting as a TLS/SSL server.
Related Name
hbase.rest.ssl.keystore.keypassword
Default Value
API Name
hbase_restserver_keystore_keypassword
Required
false
Description
The password for the HBase REST Server keystore file.
Related Name
hbase.rest.ssl.keystore.password
Default Value
API Name
hbase_restserver_keystore_password
Required
false
Description
Encrypt communication between clients and HBase REST Server using Transport Layer Security (TLS) (formerly known as Secure Socket Layer (SSL)).
Related Name
hbase.rest.ssl.enabled
Default Value
false
API Name
hbase_restserver_ssl_enable
Required
false

Description
The amount of stacks data that is retained. After the retention limit is reached, the oldest data is deleted.
Related Name
stacks_collection_data_retention
Default Value
100 MiB
API Name
stacks_collection_data_retention
Required
false
Description
The directory in which stacks logs are placed. If not set, stacks are logged into a stacks subdirectory of the role's log directory. If this directory already exists, it will be owned by the current role user with 755 permissions. Sharing the same directory among multiple roles will cause an ownership race.
Related Name
stacks_collection_directory
Default Value
API Name
stacks_collection_directory
Required
false
Description
Whether or not periodic stacks collection is enabled.
Related Name
stacks_collection_enabled
Default Value
false
API Name
stacks_collection_enabled
Required
true
Description
The frequency with which stacks are collected.
Related Name
stacks_collection_frequency
Default Value
5.0 second(s)
API Name
stacks_collection_frequency
Required
false
Description
The method used to collect stacks. The jstack option involves periodically running the jstack command against the role's daemon process. The servlet method is available for those roles that have an HTTP server endpoint exposing the current stacks traces of all threads. When the servlet method is selected, that HTTP endpoint is periodically scraped.
Related Name
stacks_collection_method
Default Value
jstack
API Name
stacks_collection_method
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server DNS Network Interface parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server DNS Name Server parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Host Address parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_host
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Web UI Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Configuration Options for HBase REST Server parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server TLS/SSL Server Keystore File Location parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_file
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server TLS/SSL Server Keystore Key Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_keypassword
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server TLS/SSL Server Keystore File Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_password
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Log Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbaserestserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase REST Server Logging Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Rules to Extract Events from Log Files parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log_event_whitelist
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Heap Dump Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_oom_heap_dump_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Custom Control Group Resources (overrides Cgroup settings) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_rm_custom_resources
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Role Triggers parameter.
Related Name
Default Value
false
API Name
role_config_suppression_role_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Stacks Collection Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_stacks_collection_directory
Required
true
Description
Whether to suppress the results of the Audit Pipeline Test heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_audit_health
Required
true
Description
Whether to suppress the results of the File Descriptors heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_file_descriptor
Required
true
Description
Whether to suppress the results of the Heap Dump Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_heap_dump_directory_free_space
Required
true
Description
Whether to suppress the results of the Host Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_host_health
Required
true
Description
Whether to suppress the results of the Log Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_log_directory_free_space
Required
true
Description
Whether to suppress the results of the Process Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_scm_health
Required
true
Description
Whether to suppress the results of the Swap Memory Usage heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_swap_memory_usage
Required
true
Description
Whether to suppress the results of the Swap Memory Usage Rate Beta heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_swap_memory_usage_rate
Required
true
Description
Whether to suppress the results of the Unexpected Exits heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_rest_server_unexpected_exits
Required
true

Description
For advanced use only. A string to be inserted into hbase-site.xml for this role only.
Related Name
Default Value
API Name
hbase_thriftserver_config_safety_valve
Required
false
Description
These arguments will be passed as part of the Java command line. Commonly, garbage collection flags, PermGen, or extra debugging flags would be passed here. Note: When CM version is 6.3.0 or greater, {{JAVA_GC_ARGS}} will be replaced by JVM Garbage Collection arguments based on the runtime Java JVM version.
Related Name
Default Value
JAVA_GC_ARGS
API Name
hbase_thriftserver_java_opts
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into a role's environment. Applies to configurations of this role except client configuration.
Related Name
Default Value
API Name
HBASETHRIFTSERVER_role_env_safety_valve
Required
false
Description
For advanced use only, a string to be inserted into log4j.properties for this role only.
Related Name
Default Value
API Name
log4j_safety_valve
Required
false
Description
When true, Enable Metric Collection and Metric Filter parameters will be set automatically if they're changed. Otherwise, a refresh by hand is required.
Related Name
Default Value
false
API Name
metric_config_auto_refresh
Required
false
Description
Path to directory where heap dumps are generated when java.lang.OutOfMemoryError error is thrown. This directory is automatically created if it does not exist. If this directory already exists, it will be owned by the current role user with 1777 permissions. Sharing the same directory among multiple roles will cause an ownership race. The heap dump files are created with 600 permissions and are owned by the role user. The amount of free space in this directory should be greater than the maximum Java Process heap size configured for this role.
Related Name
oom_heap_dump_dir
Default Value
/tmp
API Name
oom_heap_dump_dir
Required
false
Description
When set, generates a heap dump file when when an out-of-memory error occurs.
Related Name
Default Value
true
API Name
oom_heap_dump_enabled
Required
true
Description
When set, a SIGKILL signal is sent to the role process when java.lang.OutOfMemoryError is thrown.
Related Name
Default Value
true
API Name
oom_sigkill_enabled
Required
true
Description
When set, this role's process is automatically (and transparently) restarted in the event of an unexpected failure. This configuration applies in the time after the Start Wait Timeout period.
Related Name
Default Value
false
API Name
process_auto_restart
Required
true
Description
Cloudera Manager agent monitors each service and each of its role by publishing metrics to the Cloudera Manager Service Monitor. Setting it to false will stop Cloudera Manager agent from publishing any metric for corresponding service/roles. This is usually helpful for services that generate large amount of metrics which Service Monitor is not able to process.
Related Name
Default Value
true
API Name
process_should_monitor
Required
true
Description
Number of times to try starting a role's process when the process exits before the Start Wait Timeout period. After a process is running beyond the Start Wait Timeout, the retry count is reset. Setting this configuration to zero will prevent restart of the process during the Start Wait Timeout period.
Related Name
Default Value
3
API Name
process_start_retries
Required
false
Description
The time in seconds to wait for a role's process to start successfully on a host. Processes which exit/crash before this time will be restarted until reaching the limit specified by the Start Retry Attempts count parameter. Setting this configuration to zero will turn off this feature.
Related Name
Default Value
20
API Name
process_start_secs
Required
false

Description
Directory where HBase Thrift Server will place its log files.
Related Name
hadoop.log.dir
Default Value
/var/log/hbase
API Name
hbase_thriftserver_log_dir
Required
false
Description
The minimum log level for HBase Thrift Server logs
Related Name
Default Value
INFO
API Name
log_threshold
Required
false
Description
The maximum number of rolled log files to keep for HBase Thrift Server logs. Typically used by log4j or logback.
Related Name
Default Value
10
API Name
max_log_backup_index
Required
false
Description
The maximum size, in megabytes, per log file for HBase Thrift Server logs. Typically used by log4j or logback.
Related Name
Default Value
200 MiB
API Name
max_log_size
Required
false

Description
When set, Cloudera Manager will send alerts when the health of this role reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
true
API Name
enable_alerts
Required
false
Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false
Description
The health test thresholds of the number of file descriptors used. Specified as a percentage of file descriptor limit.
Related Name
Default Value
Warning: 50.0 %, Critical: 70.0 %
API Name
hbasethriftserver_fd_thresholds
Required
false
Description
When computing the overall HBase Thrift Server health, consider the host's health.
Related Name
Default Value
true
API Name
hbasethriftserver_host_health_enabled
Required
false
Description
Enables the health test that the HBase Thrift Server's process state is consistent with the role configuration
Related Name
Default Value
true
API Name
hbasethriftserver_scm_health_enabled
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
heap_dump_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Heap Dump Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
heap_dump_directory_free_space_percentage_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
log_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Log Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
log_directory_free_space_percentage_thresholds
Required
false
Description
This file contains the rules that govern how log messages are turned into events by the custom log4j appender that this role loads. It is in JSON format, and is composed of a list of rules. Every log message is evaluated against each of these rules in turn to decide whether or not to send an event for that message. If a log message matches multiple rules, the first matching rule is used.. Each rule has some or all of the following fields:
  • alert - whether or not events generated from this rule should be promoted to alerts. A value of "true" will cause alerts to be generated. If not specified, the default is "false".
  • rate (mandatory) - the maximum number of log messages matching this rule that can be sent as events every minute. If more than rate matching log messages are received in a single minute, the extra messages are ignored. If rate is less than 0, the number of messages per minute is unlimited.
  • periodminutes - the number of minutes during which the publisher will only publish rate events or fewer. If not specified, the default is one minute
  • threshold - apply this rule only to messages with this log4j severity level or above. An example is "WARN" for warning level messages or higher.
  • content - match only those messages for which contents match this regular expression.
  • exceptiontype - match only those messages that are part of an exception message. The exception type must match this regular expression.
Example:
  • {"alert": false, "rate": 10, "exceptiontype": "java.lang.StringIndexOutOfBoundsException"}This rule sends events to Cloudera Manager for every StringIndexOutOfBoundsException, up to a maximum of 10 every minute.
  • {"alert": false, "rate": 1, "periodminutes": 1, "exceptiontype": ".*"}, {"alert": true, "rate": 1, "periodminutes": 1, "threshold":"ERROR"}In this example, an event generated may not be promoted to alert if an exception is in the ERROR log message, because the first rule with alert = false will match.
Related Name
Default Value
version: 0, rules: [ alert: false, rate: 1, periodminutes: 1, threshold: FATAL , alert: false, rate: 1, periodminutes: 2, exceptiontype: .* , alert: false, rate: 1, periodminutes: 1, threshold: WARN ]
API Name
log_event_whitelist
Required
false
Description
The health test thresholds for failures encountered when monitoring audits within a recent period specified by the mgmt_navigator_failure_window configuration for the role. The value that can be specified for this threshold is the number of bytes of audits data that is left to be sent to audit server.
Related Name
mgmt.navigator.failure.thresholds
Default Value
Warning: Never, Critical: Any
API Name
mgmt_navigator_failure_thresholds
Required
false
Description
The period to review when checking if audits are blocked and not getting processed.
Related Name
mgmt.navigator.failure.window
Default Value
20 minute(s)
API Name
mgmt_navigator_failure_window
Required
false
Description
Enable test of audit events processing pipeline. This will test if audit events are not getting processed by Audit Server for a role that generates audit.
Related Name
mgmt.navigator.status.check.enabled
Default Value
true
API Name
mgmt_navigator_status_check_enabled
Required
false
Description
Defines a Metric Filter for this role. Cloudera Manager Agents will not send filtered metrics to the Service Monitor. Define the following fields:
  • Health Test Metric Set - Select this parameter to collect only metrics required for health tests.
  • Default Dashboard Metric Set - Select this parameter to collect only metrics required for the default dashboards. For user-defined charts, you must add the metrics you require for the chart using the Custom Metrics parameter.
  • Include/Exclude Custom Metrics - Select Include to specify metrics that should be collected. Select Exclude to specify metrics that should not be collected. Enter the metric names to be included or excluded using the Metric Name parameter.
  • Metric Name - The name of a metric that will be included or excluded during metric collection.
If you do not select Health Test Metric Set or Default Dashboard Metric Set, or specify metrics by name, metric filtering will be turned off (this is the default behavior).For example, the following configuration enables the collection of metrics required for Health Tests and the jvm_heap_used_mb metric:
  • Include only Health Test Metric Set: Selected.
  • Include/Exclude Custom Metrics: Set to Include.
  • Metric Name: jvm_heap_used_mb
You can also view the JSON representation for this parameter by clicking View as JSON. In this example, the JSON looks like this:{ "includeHealthTestMetricSet": true, "filterType": "whitelist", "metrics": ["jvm_heap_used_mb"] }
Related Name
Default Value
API Name
monitoring_metric_filter
Required
false
Description
The health test thresholds on the swap memory usage rate of the process. Specified as the change of the used swap memory during the predefined period.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
process_swap_memory_rate_thresholds
Required
false
Description
The period to review when computing unexpected swap memory usage change of the process.
Related Name
common.process.swap_memory_rate_window
Default Value
5 minute(s)
API Name
process_swap_memory_rate_window
Required
false
Description
The health test thresholds on the swap memory usage of the process. This takes precedence over the host level threshold.
Related Name
Default Value
Warning: 200 B, Critical: Never
API Name
process_swap_memory_thresholds
Required
false
Description
The configured triggers for this role. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific role.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger configured for a DataNode fires if the DataNode has more than 1500 file descriptors opened:[{"triggerName": "sample-trigger", "triggerExpression": "IF (SELECT fd_open WHERE roleName=$ROLENAME and last(fd_open) > 1500) DO health:bad", "streamThreshold": 0, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
role_triggers
Required
true
Description
The health test thresholds for unexpected exits encountered within a recent period specified by the unexpected_exits_window configuration for the role.
Related Name
Default Value
Warning: Never, Critical: Any
API Name
unexpected_exits_thresholds
Required
false
Description
The period to review when computing unexpected exits.
Related Name
Default Value
5 minute(s)
API Name
unexpected_exits_window
Required
false

Description
Use the TCompactProtocol instead of the default TBinaryProtocol. TCompactProtocol is a binary protocol that is more compact than the default and typically more efficient.
Related Name
hbase.regionserver.thrift.compact
Default Value
true
API Name
hbase_thriftserver_compact
Required
false
Description
Use framed transport. When using the THsHaServer or TNonblockingServer, framed transport is always used irrespective of this configuration value.
Related Name
hbase.regionserver.thrift.framed
Default Value
true
API Name
hbase_thriftserver_framed
Required
false
Description
Type of HBase Thrift Server.
Related Name
hbase.regionserver.thrift.server.type
Default Value
threadpool
API Name
hbase_thriftserver_type
Required
false

Description
The "core size" of the thread pool. New threads are created on every connection until this many threads are created.
Related Name
hbase.thrift.minWorkerThreads
Default Value
200
API Name
hbase_thriftserver_min_worker_threads
Required
false
Description
If configured, overrides the process soft and hard rlimits (also called ulimits) for file descriptors to the configured value.
Related Name
Default Value
API Name
rlimit_fds
Required
false

Description
Address to bind the HBase Thrift Server to. When using the THsHaServer or the TNonblockingServer, always binds to 0.0.0.0 irrespective of this configuration value.
Related Name
hbase.regionserver.thrift.ipaddress
Default Value
0.0.0.0
API Name
hbase_thriftserver_bindaddress
Required
false
Description
The name of the DNS network interface from which an HBase Thrift Server should report its IP address.
Related Name
hbase.thrift.dns.interface
Default Value
API Name
hbase_thriftserver_dns_interface
Required
false
Description
The host name or IP address of the DNS name server which an HBase Thrift Server should use to determine the host name used for communication and display purposes.
Related Name
hbase.thrift.dns.nameserver
Default Value
API Name
hbase_thriftserver_dns_nameserver
Required
false
Description
If true, HBase Thrift Server Web UI will bind to a wildcard address (0.0.0.0). Otherwise it will bind to a host name. Only available in CDH 4.3 and later.
Related Name
hbase.thrift.info.bindAddress
Default Value
true
API Name
hbase_thriftserver_info_bind_to_wildcard
Required
false
Description
The port that HBase Thrift Server Web UI binds to.
Related Name
hbase.thrift.info.port
Default Value
9095
API Name
hbase_thriftserver_info_port
Required
true
Description
The port that HBase Thrift Server binds to.
Related Name
hbase.regionserver.thrift.port
Default Value
9090
API Name
hbase_thriftserver_port
Required
true

Description
Maximum size in bytes for the Java Process heap memory. Passed to Java -Xmx.
Related Name
Default Value
1 GiB
API Name
hbase_thriftserver_java_heapsize
Required
false
Description
Number of CPU shares to assign to this role. The greater the number of shares, the larger the share of the host's CPUs that will be given to this role when the host experiences CPU contention. Must be between 2 and 262144. Defaults to 1024 for processes not managed by Cloudera Manager.
Related Name
cpu.shares
Default Value
1024
API Name
rm_cpu_shares
Required
true
Description
Custom control group resources to assign to this role, which will be enforced by the Linux kernel. These resources should exist on the target hosts, otherwise an error will occur when the process starts. Use the same format as used for arguments to the cgexec command: resource1,resource2:path1 or resource3:path2 For example: 'cpu,memory:my/path blkio:my2/path2' ***These settings override other cgroup settings.***
Related Name
custom.cgroups
Default Value
API Name
rm_custom_resources
Required
false
Description
Weight for the read I/O requests issued by this role. The greater the weight, the higher the priority of the requests when the host experiences I/O contention. Must be between 100 and 1000. Defaults to 1000 for processes not managed by Cloudera Manager.
Related Name
blkio.weight
Default Value
500
API Name
rm_io_weight
Required
true
Description
Hard memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_hard_limit
Required
true
Description
Soft memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process if and only if the host is facing memory pressure. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.soft_limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_soft_limit
Required
true

Description
The path to the TLS/SSL keystore file containing the server certificate and private key used for TLS/SSL. Used when HBase Thrift Server over HTTP is acting as a TLS/SSL server. The keystore must be in the format specified in Administration > Settings > Java Keystore Type.
Related Name
hbase.thrift.ssl.keystore.store
Default Value
API Name
hbase_thriftserver_http_keystore_file
Required
false
Description
The password that protects the private key contained in the keystore used when HBase Thrift Server over HTTP is acting as a TLS/SSL server.
Related Name
hbase.thrift.ssl.keystore.keypassword
Default Value
API Name
hbase_thriftserver_http_keystore_keypassword
Required
false
Description
The password for the HBase Thrift Server over HTTP keystore file.
Related Name
hbase.thrift.ssl.keystore.password
Default Value
API Name
hbase_thriftserver_http_keystore_password
Required
false
Description
Encrypt communication between clients and HBase Thrift Server over HTTP using Transport Layer Security (TLS) (formerly known as Secure Socket Layer (SSL)).
Related Name
hbase.thrift.ssl.enabled
Default Value
false
API Name
hbase_thriftserver_http_use_ssl
Required
false

Description
The amount of stacks data that is retained. After the retention limit is reached, the oldest data is deleted.
Related Name
stacks_collection_data_retention
Default Value
100 MiB
API Name
stacks_collection_data_retention
Required
false
Description
The directory in which stacks logs are placed. If not set, stacks are logged into a stacks subdirectory of the role's log directory. If this directory already exists, it will be owned by the current role user with 755 permissions. Sharing the same directory among multiple roles will cause an ownership race.
Related Name
stacks_collection_directory
Default Value
API Name
stacks_collection_directory
Required
false
Description
Whether or not periodic stacks collection is enabled.
Related Name
stacks_collection_enabled
Default Value
false
API Name
stacks_collection_enabled
Required
true
Description
The frequency with which stacks are collected.
Related Name
stacks_collection_frequency
Default Value
5.0 second(s)
API Name
stacks_collection_frequency
Required
false
Description
The method used to collect stacks. The jstack option involves periodically running the jstack command against the role's daemon process. The servlet method is available for those roles that have an HTTP server endpoint exposing the current stacks traces of all threads. When the servlet method is selected, that HTTP endpoint is periodically scraped.
Related Name
stacks_collection_method
Default Value
jstack
API Name
stacks_collection_method
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Kerberos Secure Thrift Server Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_kerberos_secure_thrift_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Bind Address parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server DNS Network Interface parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server DNS Name Server parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server over HTTP TLS/SSL Server Keystore File Location parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_file
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server over HTTP TLS/SSL Server Keystore Key Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_keypassword
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server over HTTP TLS/SSL Server Keystore File Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_password
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Web UI Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Configuration Options for HBase Thrift Server parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Log Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbasethriftserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Thrift Server Logging Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Rules to Extract Events from Log Files parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log_event_whitelist
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Heap Dump Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_oom_heap_dump_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Custom Control Group Resources (overrides Cgroup settings) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_rm_custom_resources
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Role Triggers parameter.
Related Name
Default Value
false
API Name
role_config_suppression_role_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Stacks Collection Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_stacks_collection_directory
Required
true
Description
Whether to suppress the results of the Audit Pipeline Test heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_audit_health
Required
true
Description
Whether to suppress the results of the File Descriptors heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_file_descriptor
Required
true
Description
Whether to suppress the results of the Heap Dump Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_heap_dump_directory_free_space
Required
true
Description
Whether to suppress the results of the Host Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_host_health
Required
true
Description
Whether to suppress the results of the Log Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_log_directory_free_space
Required
true
Description
Whether to suppress the results of the Process Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_scm_health
Required
true
Description
Whether to suppress the results of the Swap Memory Usage heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_swap_memory_usage
Required
true
Description
Whether to suppress the results of the Swap Memory Usage Rate Beta heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_swap_memory_usage_rate
Required
true
Description
Whether to suppress the results of the Unexpected Exits heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_hbase_thrift_server_unexpected_exits
Required
true

Description
Advanced Configuration Snippet (Safety Valve) for Hadoop Metrics2. Properties will be inserted into hadoop-metrics2.properties.
Related Name
Default Value
API Name
hadoop_metrics2_safety_valve
Required
false
Description
List of org.apache.hadoop.hbase.coprocessor.MasterObserver coprocessors that are loaded by default on the active HMaster process. For any implemented coprocessor methods, the listed classes will be called in order. After implementing your own MasterObserver, just put it in HBase's classpath and add the fully qualified class name here.
Related Name
hbase.coprocessor.master.classes
Default Value
API Name
hbase_coprocessor_master_classes
Required
false
Description
For advanced use only. A string to be inserted into hbase-site.xml for this role only.
Related Name
Default Value
API Name
hbase_master_config_safety_valve
Required
false
Description
These arguments will be passed as part of the Java command line. Commonly, garbage collection flags, PermGen, or extra debugging flags would be passed here. Note: When CM version is 6.3.0 or greater, {{JAVA_GC_ARGS}} will be replaced by JVM Garbage Collection arguments based on the runtime Java JVM version.
Related Name
Default Value
JAVA_GC_ARGS -XX:ReservedCodeCacheSize=256m
API Name
hbase_master_java_opts
Required
false
Description
For advanced use only, a string to be inserted into log4j.properties for this role only.
Related Name
Default Value
API Name
log4j_safety_valve
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into a role's environment. Applies to configurations of this role except client configuration.
Related Name
Default Value
API Name
MASTER_role_env_safety_valve
Required
false
Description
When true, Enable Metric Collection and Metric Filter parameters will be set automatically if they're changed. Otherwise, a refresh by hand is required.
Related Name
Default Value
false
API Name
metric_config_auto_refresh
Required
false
Description
Path to directory where heap dumps are generated when java.lang.OutOfMemoryError error is thrown. This directory is automatically created if it does not exist. If this directory already exists, it will be owned by the current role user with 1777 permissions. Sharing the same directory among multiple roles will cause an ownership race. The heap dump files are created with 600 permissions and are owned by the role user. The amount of free space in this directory should be greater than the maximum Java Process heap size configured for this role.
Related Name
oom_heap_dump_dir
Default Value
/tmp
API Name
oom_heap_dump_dir
Required
false
Description
When set, generates a heap dump file when when an out-of-memory error occurs.
Related Name
Default Value
true
API Name
oom_heap_dump_enabled
Required
true
Description
When set, a SIGKILL signal is sent to the role process when java.lang.OutOfMemoryError is thrown.
Related Name
Default Value
true
API Name
oom_sigkill_enabled
Required
true
Description
When set, this role's process is automatically (and transparently) restarted in the event of an unexpected failure. This configuration applies in the time after the Start Wait Timeout period.
Related Name
Default Value
false
API Name
process_auto_restart
Required
true
Description
Cloudera Manager agent monitors each service and each of its role by publishing metrics to the Cloudera Manager Service Monitor. Setting it to false will stop Cloudera Manager agent from publishing any metric for corresponding service/roles. This is usually helpful for services that generate large amount of metrics which Service Monitor is not able to process.
Related Name
Default Value
true
API Name
process_should_monitor
Required
true
Description
Number of times to try starting a role's process when the process exits before the Start Wait Timeout period. After a process is running beyond the Start Wait Timeout, the retry count is reset. Setting this configuration to zero will prevent restart of the process during the Start Wait Timeout period.
Related Name
Default Value
3
API Name
process_start_retries
Required
false
Description
The time in seconds to wait for a role's process to start successfully on a host. Processes which exit/crash before this time will be restarted until reaching the limit specified by the Start Retry Attempts count parameter. Setting this configuration to zero will turn off this feature.
Related Name
Default Value
20
API Name
process_start_secs
Required
false

Description
Directory where Master will place its log files.
Related Name
hadoop.log.dir
Default Value
/var/log/hbase
API Name
hbase_master_log_dir
Required
false
Description
The minimum log level for Master logs
Related Name
Default Value
INFO
API Name
log_threshold
Required
false
Description
The maximum number of rolled log files to keep for Master logs. Typically used by log4j or logback.
Related Name
Default Value
10
API Name
max_log_backup_index
Required
false
Description
The maximum size, in megabytes, per log file for Master logs. Typically used by log4j or logback.
Related Name
Default Value
200 MiB
API Name
max_log_size
Required
false

Description
Time period in seconds to reset long-running metrics (e.g. compactions). This is an HBase specific configuration.
Related Name
hbase.extendedperiod
Default Value
1 hour(s)
API Name
hbase_metrics_extended_period
Required
false

Description
When set, Cloudera Manager will send alerts when the health of this role reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
true
API Name
enable_alerts
Required
false
Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
heap_dump_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Heap Dump Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
heap_dump_directory_free_space_percentage_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
log_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Log Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
log_directory_free_space_percentage_thresholds
Required
false
Description
This file contains the rules that govern how log messages are turned into events by the custom log4j appender that this role loads. It is in JSON format, and is composed of a list of rules. Every log message is evaluated against each of these rules in turn to decide whether or not to send an event for that message. If a log message matches multiple rules, the first matching rule is used.. Each rule has some or all of the following fields:
  • alert - whether or not events generated from this rule should be promoted to alerts. A value of "true" will cause alerts to be generated. If not specified, the default is "false".
  • rate (mandatory) - the maximum number of log messages matching this rule that can be sent as events every minute. If more than rate matching log messages are received in a single minute, the extra messages are ignored. If rate is less than 0, the number of messages per minute is unlimited.
  • periodminutes - the number of minutes during which the publisher will only publish rate events or fewer. If not specified, the default is one minute
  • threshold - apply this rule only to messages with this log4j severity level or above. An example is "WARN" for warning level messages or higher.
  • content - match only those messages for which contents match this regular expression.
  • exceptiontype - match only those messages that are part of an exception message. The exception type must match this regular expression.
Example:
  • {"alert": false, "rate": 10, "exceptiontype": "java.lang.StringIndexOutOfBoundsException"}This rule sends events to Cloudera Manager for every StringIndexOutOfBoundsException, up to a maximum of 10 every minute.
  • {"alert": false, "rate": 1, "periodminutes": 1, "exceptiontype": ".*"}, {"alert": true, "rate": 1, "periodminutes": 1, "threshold":"ERROR"}In this example, an event generated may not be promoted to alert if an exception is in the ERROR log message, because the first rule with alert = false will match.
Related Name
Default Value
version: 0, rules: [ alert: false, rate: 1, periodminutes: 1, threshold: FATAL , alert: false, rate: 0, exceptiontype: java.io.IOException , alert: false, rate: 0, exceptiontype: java.net.SocketException , alert: false, rate: 0, exceptiontype: java.net.SocketClosedException , alert: false, rate: 0, exceptiontype: java.io.EOFException , alert: false, rate: 0, exceptiontype: java.nio.channels.CancelledKeyException , alert: false, rate: 0, threshold: WARN, content: .* is deprecated. Instead, use .* , alert: false, rate: 0, threshold: WARN, content: .* is deprecated. Use .* instead , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: IPC Server handler.*ClosedChannelException , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: IPC Server Responder, call.*output error , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Daughter regiondir does not exist: .* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: File.*might still be open.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: File.*might still be open.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Moving table .+ state to enabled but was already enabled , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Received OPENED for region.*but region was in the state.* , alert: false, rate: 1, periodminutes: 2, exceptiontype: .* , alert: false, rate: 0, threshold: WARN, content: Unknown job [^ ]+ being deleted.* , alert: false, rate: 0, threshold: WARN, content: Error executing shell command .+ No such process.+ , alert: false, rate: 0, threshold: WARN, content: .*attempt to override final parameter.+ , alert: false, rate: 0, threshold: WARN, content: [^ ]+ is a deprecated filesystem name. Use.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN ]
API Name
log_event_whitelist
Required
false
Description
Enables the health test that a client can connect to the HBase Master
Related Name
Default Value
true
API Name
master_canary_health_enabled
Required
false
Description
The health test thresholds of the number of file descriptors used. Specified as a percentage of file descriptor limit.
Related Name
Default Value
Warning: 50.0 %, Critical: 70.0 %
API Name
master_fd_thresholds
Required
false
Description
The health test thresholds for the weighted average time spent in Java garbage collection. Specified as a percentage of elapsed wall clock time.
Related Name
Default Value
Warning: 30.0, Critical: 60.0
API Name
master_gc_duration_thresholds
Required
false
Description
The period to review when computing the moving average of garbage collection time.
Related Name
Default Value
5 minute(s)
API Name
master_gc_duration_window
Required
false
Description
When computing the overall Master health, consider the host's health.
Related Name
Default Value
true
API Name
master_host_health_enabled
Required
false
Description
Enable the health test that checks if there are regions in transition over the threshold configured in HBase.
Related Name
Default Value
true
API Name
master_regions_in_transition_health_enabled
Required
false
Description
Enables the health test that the Master's process state is consistent with the role configuration
Related Name
Default Value
true
API Name
master_scm_health_enabled
Required
false
Description
The amount of time allowed after this role is started that failures of health tests that rely on communication with this role will be tolerated.
Related Name
Default Value
5 minute(s)
API Name
master_startup_tolerance
Required
false
Description
Enables the health test that the Cloudera Manager Agent can successfully contact and gather metrics from the web server.
Related Name
Default Value
true
API Name
master_web_metric_collection_enabled
Required
false
Description
The health test thresholds on the duration of the metrics request to the web server.
Related Name
Default Value
Warning: 10 second(s), Critical: Never
API Name
master_web_metric_collection_thresholds
Required
false
Description
The health test thresholds for failures encountered when monitoring audits within a recent period specified by the mgmt_navigator_failure_window configuration for the role. The value that can be specified for this threshold is the number of bytes of audits data that is left to be sent to audit server.
Related Name
mgmt.navigator.failure.thresholds
Default Value
Warning: Never, Critical: Any
API Name
mgmt_navigator_failure_thresholds
Required
false
Description
The period to review when checking if audits are blocked and not getting processed.
Related Name
mgmt.navigator.failure.window
Default Value
20 minute(s)
API Name
mgmt_navigator_failure_window
Required
false
Description
Enable test of audit events processing pipeline. This will test if audit events are not getting processed by Audit Server for a role that generates audit.
Related Name
mgmt.navigator.status.check.enabled
Default Value
true
API Name
mgmt_navigator_status_check_enabled
Required
false
Description
Defines a Metric Filter for this role. Cloudera Manager Agents will not send filtered metrics to the Service Monitor. Define the following fields:
  • Health Test Metric Set - Select this parameter to collect only metrics required for health tests.
  • Default Dashboard Metric Set - Select this parameter to collect only metrics required for the default dashboards. For user-defined charts, you must add the metrics you require for the chart using the Custom Metrics parameter.
  • Include/Exclude Custom Metrics - Select Include to specify metrics that should be collected. Select Exclude to specify metrics that should not be collected. Enter the metric names to be included or excluded using the Metric Name parameter.
  • Metric Name - The name of a metric that will be included or excluded during metric collection.
If you do not select Health Test Metric Set or Default Dashboard Metric Set, or specify metrics by name, metric filtering will be turned off (this is the default behavior).For example, the following configuration enables the collection of metrics required for Health Tests and the jvm_heap_used_mb metric:
  • Include only Health Test Metric Set: Selected.
  • Include/Exclude Custom Metrics: Set to Include.
  • Metric Name: jvm_heap_used_mb
You can also view the JSON representation for this parameter by clicking View as JSON. In this example, the JSON looks like this:{ "includeHealthTestMetricSet": true, "filterType": "whitelist", "metrics": ["jvm_heap_used_mb"] }
Related Name
Default Value
API Name
monitoring_metric_filter
Required
false
Description
The health test thresholds on the swap memory usage rate of the process. Specified as the change of the used swap memory during the predefined period.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
process_swap_memory_rate_thresholds
Required
false
Description
The period to review when computing unexpected swap memory usage change of the process.
Related Name
common.process.swap_memory_rate_window
Default Value
5 minute(s)
API Name
process_swap_memory_rate_window
Required
false
Description
The health test thresholds on the swap memory usage of the process. This takes precedence over the host level threshold.
Related Name
Default Value
Warning: 200 B, Critical: Never
API Name
process_swap_memory_thresholds
Required
false
Description
The configured triggers for this role. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific role.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger configured for a DataNode fires if the DataNode has more than 1500 file descriptors opened:[{"triggerName": "sample-trigger", "triggerExpression": "IF (SELECT fd_open WHERE roleName=$ROLENAME and last(fd_open) > 1500) DO health:bad", "streamThreshold": 0, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
role_triggers
Required
true
Description
The health test thresholds for unexpected exits encountered within a recent period specified by the unexpected_exits_window configuration for the role.
Related Name
Default Value
Warning: Never, Critical: Any
API Name
unexpected_exits_thresholds
Required
false
Description
The period to review when computing unexpected exits.
Related Name
Default Value
5 minute(s)
API Name
unexpected_exits_window
Required
false

Description
Number of RPC Server instances spun up on HBase Master.
Related Name
hbase.master.handler.count
Default Value
25
API Name
hbase_master_handler_count
Required
false
Description
A comma-separated list of LogCleanerDelegate(s) that are used in LogsCleaner. WAL/HLog cleaner(s) are called in order, so put the log cleaner that prunes the most log files in the front. To implement your own LogCleanerDelegate, add it to HBase's classpath and add the fully-qualified class name here. You should always add the above default log cleaners in the list, unless you have a special reason not to.
Related Name
hbase.master.logcleaner.plugins
Default Value
API Name
hbase_master_logcleaner_plugins
Required
false
Description
Maximum time an HLog remains in the .oldlogdir directory until an HBase Master thread deletes it.
Related Name
hbase.master.logcleaner.ttl
Default Value
1 minute(s)
API Name
hbase_master_logcleaner_ttl
Required
false
Description
Read-only mode for the HBase Master UI disallows operations from the UI which change the state of HBase, such as triggering compactions or splits.
Related Name
hbase.master.ui.readonly
Default Value
true
API Name
hbase_master_ui_readonly
Required
false

Description
Number of pooled threads to handle region closing in the master.
Related Name
hbase.master.executor.closeregion.threads
Default Value
5
API Name
hbase_master_executor_closeregion_threads
Required
false
Description
Number of pooled threads to handle region opening in the master.
Related Name
hbase.master.executor.openregion.threads
Default Value
5
API Name
hbase_master_executor_openregion_threads
Required
false
Description
Number of pooled threads to handle the recovery of the RegionServers in the master.
Related Name
hbase.master.executor.serverops.threads
Default Value
5
API Name
hbase_master_executor_serverops_threads
Required
false
Description
If configured, overrides the process soft and hard rlimits (also called ulimits) for file descriptors to the configured value.
Related Name
Default Value
API Name
rlimit_fds
Required
false

Description
When true, HBase Master will bind to 0.0.0.0. Only available with CDH 4.3 and later.
Related Name
hbase.master.ipc.address
Default Value
true
API Name
hbase_master_bind_to_wildcard_address
Required
true
Description
The name of the DNS network interface from which an HBase Master should report its IP address.
Related Name
hbase.master.dns.interface
Default Value
API Name
hbase_master_dns_interface
Required
false
Description
The host name or IP address of the DNS name server which an HBase Master should use to determine the host name used for communication and display purposes.
Related Name
hbase.master.dns.nameserver
Default Value
API Name
hbase_master_dns_nameserver
Required
false
Description
The address for the HBase Master web UI
Related Name
hbase.master.info.bindAddress
Default Value
API Name
hbase_master_info_bindAddress
Required
false
Description
The port for the HBase Master web UI. Set to -1 to disable the HBase Master web UI.
Related Name
hbase.master.info.port
Default Value
16010
API Name
hbase_master_info_port
Required
false
Description
The port that the HBase Master binds to.
Related Name
hbase.master.port
Default Value
16000
API Name
hbase_master_port
Required
false

Description
Maximum size in bytes for the Java Process heap memory. Passed to Java -Xmx.
Related Name
Default Value
1 GiB
API Name
hbase_master_java_heapsize
Required
false
Description
Number of CPU shares to assign to this role. The greater the number of shares, the larger the share of the host's CPUs that will be given to this role when the host experiences CPU contention. Must be between 2 and 262144. Defaults to 1024 for processes not managed by Cloudera Manager.
Related Name
cpu.shares
Default Value
1024
API Name
rm_cpu_shares
Required
true
Description
Custom control group resources to assign to this role, which will be enforced by the Linux kernel. These resources should exist on the target hosts, otherwise an error will occur when the process starts. Use the same format as used for arguments to the cgexec command: resource1,resource2:path1 or resource3:path2 For example: 'cpu,memory:my/path blkio:my2/path2' ***These settings override other cgroup settings.***
Related Name
custom.cgroups
Default Value
API Name
rm_custom_resources
Required
false
Description
Weight for the read I/O requests issued by this role. The greater the weight, the higher the priority of the requests when the host experiences I/O contention. Must be between 100 and 1000. Defaults to 1000 for processes not managed by Cloudera Manager.
Related Name
blkio.weight
Default Value
500
API Name
rm_io_weight
Required
true
Description
Hard memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_hard_limit
Required
true
Description
Soft memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process if and only if the host is facing memory pressure. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.soft_limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_soft_limit
Required
true

Description
If this setting is enabled and ACL based access control is active (the AccessController coprocessor is installed either as a system coprocessor or on a table as a table coprocessor) then you must grant all relevant users EXEC privilege if they require the ability to execute coprocessor endpoint calls. EXEC privilege, like any other permission, can be granted globally to a user, or to a user on a per table or per namespace basis. For more information on coprocessor endpoints, see the coprocessor section of the HBase online manual. For more information on granting or revoking permissions using the AccessController, see the security section of the HBase online manual.
Related Name
hbase.security.exec.permission.checks
Default Value
false
API Name
hbase_security_exec_permission_checks
Required
false
Description
The location on disk of the trust store, in .jks format, used to confirm the authenticity of TLS/SSL servers that HBase Master might connect to. This trust store must contain the certificate(s) used to sign the service(s) connected to. If this parameter is not provided, the default list of well-known certificate authorities is used instead.
Related Name
Default Value
API Name
master_truststore_file
Required
false
Description
The password for the HBase Master TLS/SSL Trust Store File. This password is not required to access the trust store; this field can be left blank. This password provides optional integrity checking of the file. The contents of trust stores are certificates, and certificates are public information.
Related Name
Default Value
API Name
master_truststore_password
Required
false

Description
The amount of stacks data that is retained. After the retention limit is reached, the oldest data is deleted.
Related Name
stacks_collection_data_retention
Default Value
100 MiB
API Name
stacks_collection_data_retention
Required
false
Description
The directory in which stacks logs are placed. If not set, stacks are logged into a stacks subdirectory of the role's log directory. If this directory already exists, it will be owned by the current role user with 755 permissions. Sharing the same directory among multiple roles will cause an ownership race.
Related Name
stacks_collection_directory
Default Value
API Name
stacks_collection_directory
Required
false
Description
Whether or not periodic stacks collection is enabled.
Related Name
stacks_collection_enabled
Default Value
false
API Name
stacks_collection_enabled
Required
true
Description
The frequency with which stacks are collected.
Related Name
stacks_collection_frequency
Default Value
5.0 second(s)
API Name
stacks_collection_frequency
Required
false
Description
The method used to collect stacks. The jstack option involves periodically running the jstack command against the role's daemon process. The servlet method is available for those roles that have an HTTP server endpoint exposing the current stacks traces of all threads. When the servlet method is selected, that HTTP endpoint is periodically scraped.
Related Name
stacks_collection_method
Default Value
jstack
API Name
stacks_collection_method
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Hadoop Metrics2 Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hadoop_metrics2_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Coprocessor Master Classes parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_coprocessor_master_classes
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Master Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master DNS Network Interface parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master DNS Name Server parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master Web UI Address parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_info_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master Web UI Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Configuration Options for HBase Master parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Master Log Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master Log Cleaner Plugins parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_logcleaner_plugins
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Master Logging Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Rules to Extract Events from Log Files parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log_event_whitelist
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Master Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_master_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master TLS/SSL Trust Store File parameter.
Related Name
Default Value
false
API Name
role_config_suppression_master_truststore_file
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Master TLS/SSL Trust Store Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_master_truststore_password
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Heap Dump Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_oom_heap_dump_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Custom Control Group Resources (overrides Cgroup settings) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_rm_custom_resources
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Role Triggers parameter.
Related Name
Default Value
false
API Name
role_config_suppression_role_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Stacks Collection Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_stacks_collection_directory
Required
true
Description
Whether to suppress the results of the Audit Pipeline Test heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_audit_health
Required
true
Description
Whether to suppress the results of the HBase Master Canary heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_canary_health
Required
true
Description
Whether to suppress the results of the File Descriptors heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_file_descriptor
Required
true
Description
Whether to suppress the results of the GC Duration heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_gc_duration
Required
true
Description
Whether to suppress the results of the Heap Dump Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_heap_dump_directory_free_space
Required
true
Description
Whether to suppress the results of the Host Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_host_health
Required
true
Description
Whether to suppress the results of the Log Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_log_directory_free_space
Required
true
Description
Whether to suppress the results of the HBase Regions In Transition Over Threshold heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_regions_in_transition_over_threshold
Required
true
Description
Whether to suppress the results of the Process Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_scm_health
Required
true
Description
Whether to suppress the results of the Swap Memory Usage heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_swap_memory_usage
Required
true
Description
Whether to suppress the results of the Swap Memory Usage Rate Beta heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_swap_memory_usage_rate
Required
true
Description
Whether to suppress the results of the Unexpected Exits heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_unexpected_exits
Required
true
Description
Whether to suppress the results of the Web Server Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_master_web_metric_collection
Required
true

Description
Advanced Configuration Snippet (Safety Valve) for Hadoop Metrics2. Properties will be inserted into hadoop-metrics2.properties.
Related Name
Default Value
API Name
hadoop_metrics2_safety_valve
Required
false
Description
Where to store the contents of the BucketCache. Either "offheap" or file:/path/to/file -- this should be a file in the local file system (not HDFS), and is generally a file on ramdisk or SSD (not spinning disk). If this is set to "offheap" then Java's -XX:MaxDirectMemorySize is set to the value of hbase.bucketcache.size plus 1GB for short-circuit reads.
Related Name
hbase.bucketcache.ioengine
Default Value
API Name
hbase_bucketcache_ioengine
Required
false
Description
The total size of the BucketCache, in megabytes. The size to configure depends on the amount of memory available to HBase, or the size of a local SSD. If hbase.bucketcache.ioengine is set to "offheap", then the bucketcache consumes the configured amount of memory from Java's Direct Memory.
Related Name
hbase.bucketcache.size
Default Value
1 GiB
API Name
hbase_bucketcache_size
Required
false
Description
List of coprocessors that are loaded by default on all tables. For any override coprocessor method, these classes will be called in order. After implementing your own coprocessor, just put it in HBase's classpath and add the fully qualified class name here. A coprocessor can also be loaded on demand by setting HTableDescriptor.
Related Name
hbase.coprocessor.region.classes
Default Value
API Name
hbase_coprocessor_region_classes
Required
false
Description
Duration between consecutive checks done by the Canary.
Related Name
Default Value
6 second(s)
API Name
hbase_regionserver_canary_interval
Required
false
Description
Timeout for Canary to perform its checks.
Related Name
Default Value
15 second(s)
API Name
hbase_regionserver_canary_timeout
Required
false
Description
For advanced use only. A string to be inserted into hbase-site.xml for this role only.
Related Name
Default Value
API Name
hbase_regionserver_config_safety_valve
Required
false
Description
These arguments will be passed as part of the Java command line. Commonly, garbage collection flags, PermGen, or extra debugging flags would be passed here. Note: When CM version is 6.3.0 or greater, {{JAVA_GC_ARGS}} will be replaced by JVM Garbage Collection arguments based on the runtime Java JVM version.
Related Name
Default Value
JAVA_GC_ARGS -XX:ReservedCodeCacheSize=256m
API Name
hbase_regionserver_java_opts
Required
false
Description
Configuration key for the class to use when encoding cells in the Write-Ahead Log (WAL)
Related Name
hbase.regionserver.wal.codec
Default Value
API Name
hbase_regionserver_wal_codec
Required
false
Description
For advanced use only, a string to be inserted into log4j.properties for this role only.
Related Name
Default Value
API Name
log4j_safety_valve
Required
false
Description
When true, Enable Metric Collection and Metric Filter parameters will be set automatically if they're changed. Otherwise, a refresh by hand is required.
Related Name
Default Value
false
API Name
metric_config_auto_refresh
Required
false
Description
Path to directory where heap dumps are generated when java.lang.OutOfMemoryError error is thrown. This directory is automatically created if it does not exist. If this directory already exists, it will be owned by the current role user with 1777 permissions. Sharing the same directory among multiple roles will cause an ownership race. The heap dump files are created with 600 permissions and are owned by the role user. The amount of free space in this directory should be greater than the maximum Java Process heap size configured for this role.
Related Name
oom_heap_dump_dir
Default Value
/tmp
API Name
oom_heap_dump_dir
Required
false
Description
When set, generates a heap dump file when when an out-of-memory error occurs.
Related Name
Default Value
true
API Name
oom_heap_dump_enabled
Required
true
Description
When set, a SIGKILL signal is sent to the role process when java.lang.OutOfMemoryError is thrown.
Related Name
Default Value
true
API Name
oom_sigkill_enabled
Required
true
Description
When set, this role's process is automatically (and transparently) restarted in the event of an unexpected failure. This configuration applies in the time after the Start Wait Timeout period.
Related Name
Default Value
false
API Name
process_auto_restart
Required
true
Description
Cloudera Manager agent monitors each service and each of its role by publishing metrics to the Cloudera Manager Service Monitor. Setting it to false will stop Cloudera Manager agent from publishing any metric for corresponding service/roles. This is usually helpful for services that generate large amount of metrics which Service Monitor is not able to process.
Related Name
Default Value
true
API Name
process_should_monitor
Required
true
Description
Number of times to try starting a role's process when the process exits before the Start Wait Timeout period. After a process is running beyond the Start Wait Timeout, the retry count is reset. Setting this configuration to zero will prevent restart of the process during the Start Wait Timeout period.
Related Name
Default Value
3
API Name
process_start_retries
Required
false
Description
The time in seconds to wait for a role's process to start successfully on a host. Processes which exit/crash before this time will be restarted until reaching the limit specified by the Start Retry Attempts count parameter. Setting this configuration to zero will turn off this feature.
Related Name
Default Value
20
API Name
process_start_secs
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into a role's environment. Applies to configurations of this role except client configuration.
Related Name
Default Value
API Name
REGIONSERVER_role_env_safety_valve
Required
false

Description
Directory where RegionServer will place its log files.
Related Name
hadoop.log.dir
Default Value
/var/log/hbase
API Name
hbase_regionserver_log_dir
Required
false
Description
The minimum log level for RegionServer logs
Related Name
Default Value
INFO
API Name
log_threshold
Required
false
Description
The maximum number of rolled log files to keep for RegionServer logs. Typically used by log4j or logback.
Related Name
Default Value
10
API Name
max_log_backup_index
Required
false
Description
The maximum size, in megabytes, per log file for RegionServer logs. Typically used by log4j or logback.
Related Name
Default Value
200 MiB
API Name
max_log_size
Required
false

Description
Time period in seconds to reset long-running metrics (e.g. compactions). This is an HBase specific configuration.
Related Name
hbase.extendedperiod
Default Value
1 hour(s)
API Name
hbase_metrics_extended_period
Required
false

Description
When set, Cloudera Manager will send alerts when the health of this role reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
true
API Name
enable_alerts
Required
false
Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
heap_dump_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's heap dump directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Heap Dump Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
heap_dump_directory_free_space_percentage_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory.
Related Name
Default Value
Warning: 10 GiB, Critical: 5 GiB
API Name
log_directory_free_space_absolute_thresholds
Required
false
Description
The health test thresholds for monitoring of free space on the filesystem that contains this role's log directory. Specified as a percentage of the capacity on that filesystem. This setting is not used if a Log Directory Free Space Monitoring Absolute Thresholds setting is configured.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
log_directory_free_space_percentage_thresholds
Required
false
Description
This file contains the rules that govern how log messages are turned into events by the custom log4j appender that this role loads. It is in JSON format, and is composed of a list of rules. Every log message is evaluated against each of these rules in turn to decide whether or not to send an event for that message. If a log message matches multiple rules, the first matching rule is used.. Each rule has some or all of the following fields:
  • alert - whether or not events generated from this rule should be promoted to alerts. A value of "true" will cause alerts to be generated. If not specified, the default is "false".
  • rate (mandatory) - the maximum number of log messages matching this rule that can be sent as events every minute. If more than rate matching log messages are received in a single minute, the extra messages are ignored. If rate is less than 0, the number of messages per minute is unlimited.
  • periodminutes - the number of minutes during which the publisher will only publish rate events or fewer. If not specified, the default is one minute
  • threshold - apply this rule only to messages with this log4j severity level or above. An example is "WARN" for warning level messages or higher.
  • content - match only those messages for which contents match this regular expression.
  • exceptiontype - match only those messages that are part of an exception message. The exception type must match this regular expression.
Example:
  • {"alert": false, "rate": 10, "exceptiontype": "java.lang.StringIndexOutOfBoundsException"}This rule sends events to Cloudera Manager for every StringIndexOutOfBoundsException, up to a maximum of 10 every minute.
  • {"alert": false, "rate": 1, "periodminutes": 1, "exceptiontype": ".*"}, {"alert": true, "rate": 1, "periodminutes": 1, "threshold":"ERROR"}In this example, an event generated may not be promoted to alert if an exception is in the ERROR log message, because the first rule with alert = false will match.
Related Name
Default Value
version: 0, rules: [ alert: false, rate: 1, periodminutes: 1, threshold: FATAL , alert: false, rate: 0, threshold: WARN, content: .* is deprecated. Instead, use .* , alert: false, rate: 0, threshold: WARN, content: .* is deprecated. Use .* instead , alert: false, rate: 0, exceptiontype: java.io.IOException , alert: false, rate: 0, exceptiontype: java.net.SocketException , alert: false, rate: 0, exceptiontype: java.net.SocketClosedException , alert: false, rate: 0, exceptiontype: java.io.EOFException , alert: false, rate: 0, exceptiontype: java.nio.channels.CancelledKeyException , alert: false, rate: 0, threshold: WARN, content: IPC Server handler.*took.*appending an edit to hlog.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: ABORTING region server serverName.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: DFSOutputStream ResponseProcessor exception.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Error Recovery for block blk.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Failed init , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Problem renewing lease for DFSClient.* , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: remote error telling master we are up , alert: false, rate: 1, periodminutes: 1, threshold: WARN, content: Session.*for server.*closing socket connection and attempting reconnect. , alert: false, rate: 1, periodminutes: 2, exceptiontype: .* , alert: false, rate: 0, threshold: WARN, content: Error executing shell command .+ No such process.+ , alert: false, rate: 0, threshold: WARN, content: .*attempt to override final parameter.+ , alert: false, rate: 0, threshold: WARN, content: [^ ]+ is a deprecated filesystem name. Use.* , alert: false, rate: -1, threshold: INFO, content: ^Starting .*compaction on region (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_REGION_STARTED, attribute:SEVERITY: INFORMATIONAL, group0: REGION , alert: false, rate: -1, threshold: INFO, content: ^completed compaction on region (.+) after (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_REGION_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: DURATION , alert: false, rate: -1, threshold: INFO, content: ^Starting compaction on (.+) in region (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_COLUMN_FAMILY_STARTED, attribute:SEVERITY: INFORMATIONAL, group0: COLUMN_FAMILY, group1: REGION , alert: false, rate: -1, threshold: INFO, content: ^completed compaction: regionName\u003d(.+), storeName\u003d(.+), fileCount\u003d(.+), fileSize\u003d(.+), priority\u003d(.+), time\u003d(.+); duration\u003d(.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_COLUMN_FAMILY_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: COLUMN_FAMILY, group2: FILE_COUNT, group3: FILE_SIZE, group4: PRIORITY, group5: REQUEST_TIME_NANOS, group6: DURATION , alert: false, rate: -1, threshold: INFO, content: ^Completed compaction: Request \u003d regionName\u003d(.+), storeName\u003d(.+), fileCount\u003d(.+), fileSize\u003d(.+), priority\u003d(.+), time\u003d(.+); duration\u003d(.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_COLUMN_FAMILY_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: COLUMN_FAMILY, group2: FILE_COUNT, group3: FILE_SIZE, group4: PRIORITY, group5: REQUEST_TIME_NANOS, group6: DURATION , alert: false, rate: -1, threshold: INFO, content: ^aborted compaction: regionName\u003d(.+), storeName\u003d(.+), fileCount\u003d(.+), fileSize\u003d(.+), priority\u003d(.+), time\u003d(.+); duration\u003d(.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_COMPACTION_COLUMN_FAMILY_ABORTED, attribute:SEVERITY: IMPORTANT, group0: REGION, group1: COLUMN_FAMILY, group2: FILE_COUNT, group3: FILE_SIZE, group4: PRIORITY, group5: REQUEST_TIME_NANOS, group6: DURATION , alert: false, rate: -1, threshold: INFO, content: ^Finished memstore flush of .+ for region (.+) in (.+), sequenceid\u003d(.+), compaction requested\u003d(.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_FLUSH_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: DURATION, group2: SEQUENCE_ID, group3: COMPACTION_REQUESTED , alert: false, rate: -1, threshold: INFO, content: ^Flush of region (.+) due to global heap pressure$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_FLUSH_DUE_TO_HEAP_PRESSURE, attribute:SEVERITY: IMPORTANT, group0: REGION , alert: false, rate: -1, threshold: WARN, content: ^Region (.+) has too many store files; delaying flush up to 90000ms$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_FLUSH_DELAYED_TOO_MANY_STORE_FILES, attribute:SEVERITY: CRITICAL, group0: REGION , alert: false, rate: -1, threshold: INFO, content: ^Starting split of region (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_SPLIT_STARTED, attribute:SEVERITY: INFORMATIONAL, group0: REGION , alert: false, rate: -1, threshold: INFO, content: ^Running rollback/cleanup of failed split of (.+);.+$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_SPLIT_ABORTED, attribute:SEVERITY: IMPORTANT, group0: REGION , alert: false, rate: -1, threshold: INFO, content: ^Region split, hbase:meta updated, and report to master. Parent\u003d(.+), new regions: (.+, .*, .+), (.+, .*, .+). Split took (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_SPLIT_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: DAUGHTER_REGIONS, group2: DAUGHTER_REGIONS, group3: DURATION , alert: false, rate: -1, threshold: INFO, content: ^Region split, META updated, and report to master. Parent\u003d(.+), new regions: (.+, .*, .+), (.+, .*, .+). Split took (.+)$, attribute:CATEGORY: HBASE, attribute:EVENTCODE: EV_HBASE_SPLIT_COMPLETED, attribute:SEVERITY: INFORMATIONAL, group0: REGION, group1: DAUGHTER_REGIONS, group2: DAUGHTER_REGIONS, group3: DURATION , alert: false, rate: 1, periodminutes: 1, threshold: WARN ]
API Name
log_event_whitelist
Required
false
Description
The health test thresholds for failures encountered when monitoring audits within a recent period specified by the mgmt_navigator_failure_window configuration for the role. The value that can be specified for this threshold is the number of bytes of audits data that is left to be sent to audit server.
Related Name
mgmt.navigator.failure.thresholds
Default Value
Warning: Never, Critical: Any
API Name
mgmt_navigator_failure_thresholds
Required
false
Description
The period to review when checking if audits are blocked and not getting processed.
Related Name
mgmt.navigator.failure.window
Default Value
20 minute(s)
API Name
mgmt_navigator_failure_window
Required
false
Description
Enable test of audit events processing pipeline. This will test if audit events are not getting processed by Audit Server for a role that generates audit.
Related Name
mgmt.navigator.status.check.enabled
Default Value
true
API Name
mgmt_navigator_status_check_enabled
Required
false
Description
Defines a Metric Filter for this role. Cloudera Manager Agents will not send filtered metrics to the Service Monitor. Define the following fields:
  • Health Test Metric Set - Select this parameter to collect only metrics required for health tests.
  • Default Dashboard Metric Set - Select this parameter to collect only metrics required for the default dashboards. For user-defined charts, you must add the metrics you require for the chart using the Custom Metrics parameter.
  • Include/Exclude Custom Metrics - Select Include to specify metrics that should be collected. Select Exclude to specify metrics that should not be collected. Enter the metric names to be included or excluded using the Metric Name parameter.
  • Metric Name - The name of a metric that will be included or excluded during metric collection.
If you do not select Health Test Metric Set or Default Dashboard Metric Set, or specify metrics by name, metric filtering will be turned off (this is the default behavior).For example, the following configuration enables the collection of metrics required for Health Tests and the jvm_heap_used_mb metric:
  • Include only Health Test Metric Set: Selected.
  • Include/Exclude Custom Metrics: Set to Include.
  • Metric Name: jvm_heap_used_mb
You can also view the JSON representation for this parameter by clicking View as JSON. In this example, the JSON looks like this:{ "includeHealthTestMetricSet": true, "filterType": "whitelist", "metrics": ["jvm_heap_used_mb"] }
Related Name
Default Value
API Name
monitoring_metric_filter
Required
false
Description
The health test thresholds on the swap memory usage rate of the process. Specified as the change of the used swap memory during the predefined period.
Related Name
Default Value
Warning: Never, Critical: Never
API Name
process_swap_memory_rate_thresholds
Required
false
Description
The period to review when computing unexpected swap memory usage change of the process.
Related Name
common.process.swap_memory_rate_window
Default Value
5 minute(s)
API Name
process_swap_memory_rate_window
Required
false
Description
The health test thresholds on the swap memory usage of the process. This takes precedence over the host level threshold.
Related Name
Default Value
Warning: 200 B, Critical: Never
API Name
process_swap_memory_thresholds
Required
false
Description
The health test thresholds of the weighted average size of the HBase RegionServer compaction queue over a recent period. See HBase RegionServer Compaction Queue Monitoring Period.
Related Name
Default Value
Warning: 10.0, Critical: Never
API Name
regionserver_compaction_queue_thresholds
Required
false
Description
The period over which to compute the moving average of the compaction queue size.
Related Name
Default Value
5 minute(s)
API Name
regionserver_compaction_queue_window
Required
false
Description
The amount of time to wait for the HBase Region Server to fully start up and connect to the HBase Master before enforcing the connectivity check.
Related Name
Default Value
3 minute(s)
API Name
regionserver_connectivity_tolerance
Required
false
Description
The health test thresholds of the number of file descriptors used. Specified as a percentage of file descriptor limit.
Related Name
Default Value
Warning: 50.0 %, Critical: 70.0 %
API Name
regionserver_fd_thresholds
Required
false
Description
The health test thresholds of the average size of the HBase RegionServer flush queue over a recent period. See HBase RegionServer Flush Queue Monitoring Period.
Related Name
Default Value
Warning: 10.0, Critical: Never
API Name
regionserver_flush_queue_thresholds
Required
false
Description
The period over which to compute the moving average of the flush queue size.
Related Name
Default Value
5 minute(s)
API Name
regionserver_flush_queue_window
Required
false
Description
The health test thresholds for the weighted average time spent in Java garbage collection. Specified as a percentage of elapsed wall clock time.
Related Name
Default Value
Warning: 30.0, Critical: 60.0
API Name
regionserver_gc_duration_thresholds
Required
false
Description
The period to review when computing the moving average of garbage collection time.
Related Name
Default Value
5 minute(s)
API Name
regionserver_gc_duration_window
Required
false
Description
When computing the overall RegionServer health, consider the host's health.
Related Name
Default Value
true
API Name
regionserver_host_health_enabled
Required
false
Description
Enables the health test that the RegionServer is connected to the Master
Related Name
Default Value
true
API Name
regionserver_master_connectivity_enabled
Required
false
Description
The health test thresholds of the total size of RegionServer's memstores. Specified as a percentage of the configured upper limit. See Maximum Size of All Memstores in RegionServer.
Related Name
Default Value
Warning: 95.0 %, Critical: 100.0 %
API Name
regionserver_memstore_size_thresholds
Required
false
Description
The health test thresholds of the latency that the RegionServer sees for HDFS read operations
Related Name
Default Value
Warning: 50 millisecond(s), Critical: 100 millisecond(s)
API Name
regionserver_read_latency_thresholds
Required
false
Description
The period over which to compute the moving average of the HDFS read latency of the HBase RegionServer.
Related Name
Default Value
5 minute(s)
API Name
regionserver_read_latency_window
Required
false
Description
Enables the health test that the RegionServer's process state is consistent with the role configuration
Related Name
Default Value
true
API Name
regionserver_scm_health_enabled
Required
false
Description
The health test thresholds of the size used by the HStoreFile index. Specified as a percentage of the total heap size.
Related Name
Default Value
Warning: 10.0 %, Critical: Never
API Name
regionserver_store_file_idx_size_thresholds
Required
false
Description
The health test thresholds for the latency of HDFS write operations that the RegionServer detects
Related Name
Default Value
Warning: 500 millisecond(s), Critical: 5 second(s)
API Name
regionserver_sync_latency_thresholds
Required
false
Description
The period over which to compute the moving average of the HDFS sync latency of the HBase RegionServer.
Related Name
Default Value
5 minute(s)
API Name
regionserver_sync_latency_window
Required
false
Description
Enables the health test that the Cloudera Manager Agent can successfully contact and gather metrics from the web server.
Related Name
Default Value
true
API Name
regionserver_web_metric_collection_enabled
Required
false
Description
The health test thresholds on the duration of the metrics request to the web server.
Related Name
Default Value
Warning: 10 second(s), Critical: Never
API Name
regionserver_web_metric_collection_thresholds
Required
false
Description
The configured triggers for this role. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific role.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger configured for a DataNode fires if the DataNode has more than 1500 file descriptors opened:[{"triggerName": "sample-trigger", "triggerExpression": "IF (SELECT fd_open WHERE roleName=$ROLENAME and last(fd_open) > 1500) DO health:bad", "streamThreshold": 0, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
role_triggers
Required
true
Description
The health test thresholds for unexpected exits encountered within a recent period specified by the unexpected_exits_window configuration for the role.
Related Name
Default Value
Warning: Never, Critical: Any
API Name
unexpected_exits_thresholds
Required
false
Description
The period to review when computing unexpected exits.
Related Name
Default Value
5 minute(s)
API Name
unexpected_exits_window
Required
false

Description
The hashing algorithm for use in HashFunction. Two values are supported: 'murmur' (for MurmurHash) and 'jenkins' (for JenkinsHash).
Related Name
hbase.hash.type
Default Value
murmur
API Name
hbase_hash_type
Required
false
Description
The time, in milliseconds, between 'major' compactions of all HStoreFiles in a region. To disable automated major compactions, set this value to 0.
Related Name
hbase.hregion.majorcompaction
Default Value
7 day(s)
API Name
hbase_hregion_majorcompaction
Required
false
Description
Jitter outer bound for major compactions.
 On each RegionServer, the hbase.region.majorcompaction
 interval is multiplied by a random fraction that is inside the bounds of this
 maximum. This + or - product is added to when the next
 major compaction is to run. Major compaction
 should not occur on every RegionServer at the same time. The
 smaller this number, the closer together the compactions.
Related Name
hbase.hregion.majorcompaction.jitter
Default Value
0.5
API Name
hbase_hregion_majorcompaction_jitter
Required
false
Description
Maximum HStoreFile size. If any one of a column families' HStoreFiles has grown to exceed this value, the hosting HRegion is split in two.
Related Name
hbase.hregion.max.filesize
Default Value
10 GiB
API Name
hbase_hregion_max_filesize
Required
false
Description
Blocks writes if the size of the memstore increases to the value of 'hbase.hregion.block.memstore' multiplied by the value of 'hbase.hregion.flush.size' bytes. This setting is useful for preventing runaway memstore during spikes in update traffic. Without an upper-bound, memstore fills such that when it flushes, the resultant process of flushing files take a long time to compact or split, or worse, an "out of memory" error occurs.
Related Name
hbase.hregion.memstore.block.multiplier
Default Value
2
API Name
hbase_hregion_memstore_block_multiplier
Required
false
Description
Memstore will be flushed to disk if size of the memstore exceeds this value in number of bytes. This value is checked by a thread that runs the frequency specified by hbase.server.thread.wakefrequency.
Related Name
hbase.hregion.memstore.flush.size
Default Value
128 MiB
API Name
hbase_hregion_memstore_flush_size
Required
false
Description
The size of the chunks allocated by MSLAB, in bytes.
Related Name
hbase.hregion.memstore.mslab.chunksize
Default Value
2 MiB
API Name
hbase_hregion_memstore_mslab_chunksize
Required
false
Description
Enable MemStore-Local Allocation Buffer (MSLAB) Allocation Scheme. Note: This feature is experimental in CDH3.
Related Name
hbase.hregion.memstore.mslab.enabled
Default Value
true
API Name
hbase_hregion_memstore_mslab_enabled
Required
false
Description
The maximum size byte array that should come from the MSLAB, in bytes.
Related Name
hbase.hregion.memstore.mslab.max.allocation
Default Value
256 KiB
API Name
hbase_hregion_memstore_mslab_max_allocation
Required
false
Description
If the memstores in a region are this size or larger when closing, run a pre-flush process to clear out memstores before putting up the region closed flag and taking the region offline. On close, a flush process is run under the close flag up to empty memory. During this time, the region is offline and no writes are taken. If the memstore content is large, the flush process could take a long time to complete. The pre-flush process cleans out the bulk of the memstore before putting up the close flag and taking the region offline, so that the flush process that runs under the close flag has little to do.
Related Name
hbase.hregion.preclose.flush.size
Default Value
5 MiB
API Name
hbase_hregion_preclose_flush_size
Required
false
Description
If there are more than this number of HStoreFiles in any one HStore, then updates are blocked for this HRegion until a compaction is completed, or until the value specified for 'hbase.hstore.blockingWaitTime' has been exceeded.
Related Name
hbase.hstore.blockingStoreFiles
Default Value
16
API Name
hbase_hstore_blockingStoreFiles
Required
false
Description
The period of time that an HRegion will block updates after reaching the HStoreFile limit that is specified by 'hbase.hstore.blockingStoreFiles'. After this time has elapsed, the HRegion will stop blocking updates even if a compaction has not been completed.
Related Name
hbase.hstore.blockingWaitTime
Default Value
1 minute(s), 30 second(s)
API Name
hbase_hstore_blockingWaitTime
Required
false
Description
Maximum number of HStoreFiles to compact per minor compaction.
Related Name
hbase.hstore.compaction.max
Default Value
API Name
hbase_hstore_compaction_max
Required
false
Description
If this number of HStoreFiles in any one HStore is exceeded, then a compaction is run to rewrite all HStoreFiles files as one HStoreFile. (One HStoreFile is written per flush of memstore.) You can delay compaction by specifying a larger number, but the compaction will take longer when it does run. During a compaction, updates cannot be flushed to disk. Long compactions require memory sufficient to carry the logging of all updates across the duration of the compaction. If too large, clients timeout during compaction.
Related Name
hbase.hstore.compactionThreshold
Default Value
3
API Name
hbase_hstore_compactionThreshold
Required
false
Description
Whether asynchronous WAL replication to the secondary region replicas is enabled.
 If enabled, a replication peer named 'region_replica_replication' is created
 that tails the logs and replicates the mutations to region replicas for tables that
 have region replication > 1. Disabling this replication also
 requires disabling the replication peer using shell or the ReplicationAdmin Java class.
 Replication to secondary region replicas works over standard intercluster replication. If disabled explicitly, enable replication by setting 'hbase.replication' to true for this feature to work.

Related Name
hbase.region.replica.replication.enabled
Default Value
false
API Name
hbase_region_replica_replication_enabled
Required
false
Description
An interface that is assignable to HRegionInterface. Used in HBase Client for opening a proxy to a remote HBase RegionServer.
Related Name
hbase.regionserver.class
Default Value
API Name
hbase_regionserver_class
Required
false
Description
Comma-separated list of codecs that the RegionServer requires to start. Use this setting to make sure that all RegionServers joining a cluster are installed with a particular set of codecs.
Related Name
hbase.regionserver.codecs
Default Value
API Name
hbase_regionserver_codecs
Required
false
Description
Controls when memstores are forced to flush to make room in memory. The memstore will begin flushing when this threshold is reached. Prior to CDH 5.8.0, this amount is the percentage of the heap size of the Region Server and you can set it equal to 'Maximum Size of All Memstores in RegionServer' for minimal possible flushing. In CDH 5.8.0 and later, this amount is the percentage of memstore memory and you can set it equal to 1.0 for minimal possible flushing.
Related Name
hbase.regionserver.global.memstore.size.lower.limit
Default Value
0.95
API Name
hbase_regionserver_global_memstore_lowerLimit
Required
false
Description
Maximum size of all memstores in a RegionServer before new updates are blocked and flushes are forced.
Related Name
hbase.regionserver.global.memstore.size
Default Value
0.4
API Name
hbase_regionserver_global_memstore_upperLimit
Required
false
Description
Number of RPC Server instances spun up on RegionServers.
Related Name
hbase.regionserver.handler.count
Default Value
30
API Name
hbase_regionserver_handler_count
Required
false
Description
The HLog file reader implementation.
Related Name
hbase.regionserver.hlog.reader.impl
Default Value
API Name
hbase_regionserver_hlog_reader_impl
Required
false
Description
The HLog file writer implementation.
Related Name
hbase.regionserver.hlog.writer.impl
Default Value
API Name
hbase_regionserver_hlog_writer_impl
Required
false
Description
The lease period, in milliseconds, for the HBase RegionServer. Clients must report in within this period or else they are considered dead.
Related Name
hbase.client.scanner.timeout.period
Default Value
1 minute(s)
API Name
hbase_regionserver_lease_period
Required
false
Description
Period, in milliseconds, at which to roll the commit log.
Related Name
hbase.regionserver.logroll.period
Default Value
1 hour(s)
API Name
hbase_regionserver_logroll_period
Required
false
Description
Maximum number of Write-Ahead Log (WAL) files. This value multiplied by HDFS Block Size (dfs.blocksize) is the size of the WAL that will need to be replayed when a server crashes. This value is inversely proportional to the frequency of flushes to disk.
Related Name
hbase.regionserver.maxlogs
Default Value
32
API Name
hbase_regionserver_maxlogs
Required
false
Description
Number of handlers for processing priority requests in a RegionServer.
Related Name
hbase.regionserver.metahandler.count
Default Value
10
API Name
hbase_regionserver_metahandler_count
Required
false
Description
Interval, in milliseconds, between messages from the RegionServer to the HBase Master. Use a high value such as 3000 for clusters that have more than 10 hosts.
Related Name
hbase.regionserver.msginterval
Default Value
3 second(s)
API Name
hbase_regionserver_msginterval
Required
false
Description
The number of reservation blocks that are used to prevent unstable RegionServers caused by an OOME.
Related Name
hbase.regionserver.nbreservationblocks
Default Value
4
API Name
hbase_regionserver_nbreservationblocks
Required
false
Description
Sync the HLog to HDFS after this interval, in milliseconds, if it has not accumulated the number of HLog Entries specified to trigger a sync.
Related Name
hbase.regionserver.optionallogflushinterval
Default Value
1 second(s)
API Name
hbase_regionserver_optionallogflushinterval
Required
false
Description
The write ahead log (WAL) delegate provider.
Related Name
hbase.wal.regiongrouping.delegate.provider
Default Value
filesystem
API Name
hbase_regionserver_regiongrouping_delegate_provider
Required
false
Description
Limit for the number of regions after which no more region splitting should take place. This is not a hard limit for the number of regions but acts as a guideline for the RegionServer to stop splitting after a certain limit.
Related Name
hbase.regionserver.regionSplitLimit
Default Value
2147483647
API Name
hbase_regionserver_regionSplitLimit
Required
false
Description
When using Multiple HDFS WAL as the WALProvider, sets how many write-ahead-logs each RegionServer should run. Will result in this number of HDFS pipelines. Writes for a given Region only go to a single pipeline, spreading total RegionServer load.
Related Name
hbase.wal.regiongrouping.numgroups
Default Value
1
API Name
hbase_regionserver_wal_pipelines
Required
false
Description
The implementation that should be used by the RegionServer for the write-ahead-log. The HBase Default (HBase Internal HDFS Client) - is deprecated since it is redundant with Single HDFS WAL.
Related Name
hbase.wal.provider
Default Value
multiwal
API Name
hbase_regionserver_wal_provider
Required
false
Description
The Hierarchical Storage Management policy that should be used by the RegionServer for the write-ahead-log. Using an SSD policy will have no effect unless HDFS HSM is configured to know which drives are SSDs. See Enabling HSM with HBase .
Related Name
hbase.wal.storage.policy
Default Value
NONE
API Name
hbase_regionserver_wal_storage_policy
Required
false
Description
Percentage of maximum heap (-Xmx setting) to allocate to block cache used by HFile/StoreFile. To disable, set this value to 0 .
Related Name
hfile.block.cache.size
Default Value
0.4
API Name
hfile_block_cache_size
Required
false

Description
Read threadpool size used by the RegionServer HBase IPC Server.
Related Name
hbase.ipc.server.read.threadpool.size
Default Value
10
API Name
hbase_ipc_server_read_threadpool_size
Required
false
Description
Number of threads to use while loading and unloading regions to or from a RegionServer. Can be used to increase the speed of decommissioning or rolling restart operations.
Related Name
Default Value
1
API Name
hbase_regionserver_regionmover_thread_count
Required
true
Description
Number of threads for completing small compactions.
Related Name
hbase.regionserver.thread.compaction.small
Default Value
1
API Name
hbase_regionserver_thread_compaction_small
Required
false
Description
If configured, overrides the process soft and hard rlimits (also called ulimits) for file descriptors to the configured value.
Related Name
Default Value
32768
API Name
rlimit_fds
Required
false

Description
When true, HBase RegionServer will bind to 0.0.0.0. Only available in CDH 4.3 and later.
Related Name
hbase.regionserver.ipc.address
Default Value
true
API Name
hbase_regionserver_bind_to_wildcard_address
Required
true
Description
The name of the DNS Network Interface from which a RegionServer should report its IP address.
Related Name
hbase.regionserver.dns.interface
Default Value
API Name
hbase_regionserver_dns_interface
Required
false
Description
The host name or IP address of the DNS name server which a RegionServer should use to determine the host name used by the HBase Master for communication and display purposes.
Related Name
hbase.regionserver.dns.nameserver
Default Value
API Name
hbase_regionserver_dns_nameserver
Required
false
Description
The address for the HBase RegionServer web UI
Related Name
hbase.regionserver.info.bindAddress
Default Value
API Name
hbase_regionserver_info_bindAddress
Required
false
Description
The port for the HBase RegionServer web UI. Set to -1 to disable RegionServer web UI.
Related Name
hbase.regionserver.info.port
Default Value
16030
API Name
hbase_regionserver_info_port
Required
false
Description
The port that an HBase RegionServer binds to.
Related Name
hbase.regionserver.port
Default Value
16020
API Name
hbase_regionserver_port
Required
false

Description
Maximum size in bytes for the Java Process heap memory. Passed to Java -Xmx.
Related Name
Default Value
4 GiB
API Name
hbase_regionserver_java_heapsize
Required
false
Description
Number of CPU shares to assign to this role. The greater the number of shares, the larger the share of the host's CPUs that will be given to this role when the host experiences CPU contention. Must be between 2 and 262144. Defaults to 1024 for processes not managed by Cloudera Manager.
Related Name
cpu.shares
Default Value
1024
API Name
rm_cpu_shares
Required
true
Description
Custom control group resources to assign to this role, which will be enforced by the Linux kernel. These resources should exist on the target hosts, otherwise an error will occur when the process starts. Use the same format as used for arguments to the cgexec command: resource1,resource2:path1 or resource3:path2 For example: 'cpu,memory:my/path blkio:my2/path2' ***These settings override other cgroup settings.***
Related Name
custom.cgroups
Default Value
API Name
rm_custom_resources
Required
false
Description
Weight for the read I/O requests issued by this role. The greater the weight, the higher the priority of the requests when the host experiences I/O contention. Must be between 100 and 1000. Defaults to 1000 for processes not managed by Cloudera Manager.
Related Name
blkio.weight
Default Value
500
API Name
rm_io_weight
Required
true
Description
Hard memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_hard_limit
Required
true
Description
Soft memory limit to assign to this role, enforced by the Linux kernel. When the limit is reached, the kernel will reclaim pages charged to the process if and only if the host is facing memory pressure. If reclaiming fails, the kernel may kill the process. Both anonymous as well as page cache pages contribute to the limit. Use a value of -1 to specify no limit. By default processes not managed by Cloudera Manager will have no limit. If the value is -1, Cloudera Manager will not monitor Cgroup memory usage therefore some of the charts will show 'No Data'
Related Name
memory.soft_limit_in_bytes
Default Value
-1 MiB
API Name
rm_memory_soft_limit
Required
true

Description
If this setting is enabled and ACL based access control is active (the AccessController coprocessor is installed either as a system coprocessor or on a table as a table coprocessor) then you must grant all relevant users EXEC privilege if they require the ability to execute coprocessor endpoint calls. EXEC privilege, like any other permission, can be granted globally to a user, or to a user on a per table or per namespace basis. For more information on coprocessor endpoints, see the coprocessor section of the HBase online manual. For more information on granting or revoking permissions using the AccessController, see the security section of the HBase online manual.
Related Name
hbase.security.exec.permission.checks
Default Value
false
API Name
hbase_security_exec_permission_checks
Required
false
Description
The location on disk of the trust store, in .jks format, used to confirm the authenticity of TLS/SSL servers that HBase Region Server might connect to. This trust store must contain the certificate(s) used to sign the service(s) connected to. If this parameter is not provided, the default list of well-known certificate authorities is used instead.
Related Name
Default Value
API Name
regionserver_truststore_file
Required
false
Description
The password for the HBase Region Server TLS/SSL Trust Store File. This password is not required to access the trust store; this field can be left blank. This password provides optional integrity checking of the file. The contents of trust stores are certificates, and certificates are public information.
Related Name
Default Value
API Name
regionserver_truststore_password
Required
false

Description
The amount of stacks data that is retained. After the retention limit is reached, the oldest data is deleted.
Related Name
stacks_collection_data_retention
Default Value
100 MiB
API Name
stacks_collection_data_retention
Required
false
Description
The directory in which stacks logs are placed. If not set, stacks are logged into a stacks subdirectory of the role's log directory. If this directory already exists, it will be owned by the current role user with 755 permissions. Sharing the same directory among multiple roles will cause an ownership race.
Related Name
stacks_collection_directory
Default Value
API Name
stacks_collection_directory
Required
false
Description
Whether or not periodic stacks collection is enabled.
Related Name
stacks_collection_enabled
Default Value
false
API Name
stacks_collection_enabled
Required
true
Description
The frequency with which stacks are collected.
Related Name
stacks_collection_frequency
Default Value
5.0 second(s)
API Name
stacks_collection_frequency
Required
false
Description
The method used to collect stacks. The jstack option involves periodically running the jstack command against the role's daemon process. The servlet method is available for those roles that have an HTTP server endpoint exposing the current stacks traces of all threads. When the servlet method is selected, that HTTP endpoint is periodically scraped.
Related Name
stacks_collection_method
Default Value
jstack
API Name
stacks_collection_method
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Hadoop Metrics2 Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hadoop_metrics2_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the BucketCache IOEngine parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_bucketcache_ioengine
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Coprocessor Region Classes parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_coprocessor_region_classes
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase HRegion Major Compaction parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_hregion_majorcompaction
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase RegionServer Interface Class parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_class
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer Codecs parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_codecs
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer DNS Network Interface parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer DNS Nameserver parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Region Server Memstore Lower Limit Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_global_memstore_lowerlimit_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HLog Reader Implementation parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_hlog_reader_impl
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HLog Writer Implementation parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_hlog_writer_impl
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase RegionServer Web UI Address parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_info_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase RegionServer Web UI port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Heap Size of HBase RegionServer in Bytes parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_java_heapsize
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Java Configuration Options for HBase RegionServer parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer Log Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Multiple HDFS WAL with Replication Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_multiwal_replication_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase RegionServer Port parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Write-Ahead Log (WAL) Codec Class parameter.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_wal_codec
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer Logging Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Rules to Extract Events from Log Files parameter.
Related Name
Default Value
false
API Name
role_config_suppression_log_event_whitelist
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Heap Dump Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_oom_heap_dump_dir
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer File Descriptor Limit Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_fd_limit_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the RegionServer Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Region Server TLS/SSL Trust Store File parameter.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_truststore_file
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Region Server TLS/SSL Trust Store Password parameter.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_truststore_password
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Custom Control Group Resources (overrides Cgroup settings) parameter.
Related Name
Default Value
false
API Name
role_config_suppression_rm_custom_resources
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Role Triggers parameter.
Related Name
Default Value
false
API Name
role_config_suppression_role_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Stacks Collection Directory parameter.
Related Name
Default Value
false
API Name
role_config_suppression_stacks_collection_directory
Required
true
Description
Whether to suppress the results of the Audit Pipeline Test heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_audit_health
Required
true
Description
Whether to suppress the results of the Compaction Queue Size heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_compaction_queue
Required
true
Description
Whether to suppress the results of the File Descriptors heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_file_descriptor
Required
true
Description
Whether to suppress the results of the Flush Queue Size heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_flush_queue
Required
true
Description
Whether to suppress the results of the GC Duration heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_gc_duration
Required
true
Description
Whether to suppress the results of the Heap Dump Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_heap_dump_directory_free_space
Required
true
Description
Whether to suppress the results of the Host Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_host_health
Required
true
Description
Whether to suppress the results of the Log Directory Free Space heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_log_directory_free_space
Required
true
Description
Whether to suppress the results of the Cluster Connectivity heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_master_connectivity
Required
true
Description
Whether to suppress the results of the Memstore Size heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_memstore_size
Required
true
Description
Whether to suppress the results of the Process Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_scm_health
Required
true
Description
Whether to suppress the results of the Store File Index Size heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_store_file_idx_size
Required
true
Description
Whether to suppress the results of the Swap Memory Usage heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_swap_memory_usage
Required
true
Description
Whether to suppress the results of the Swap Memory Usage Rate Beta heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_swap_memory_usage_rate
Required
true
Description
Whether to suppress the results of the Unexpected Exits heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_unexpected_exits
Required
true
Description
Whether to suppress the results of the Web Server Status heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
role_health_suppression_region_server_web_metric_collection
Required
true

Description
For advanced use only, a string to be inserted into atlas-application.properties. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
application_properties_safety_valve
Required
false
Description
Enable Atlas Hook to generate Metadata / Lineage information. This Atlas hook is only for the instance of HBase that the Atlas service is using. No other instance of HBase can or should enable this hook.
Related Name
Default Value
false
API Name
hbase_atlas_hook_enable
Required
false
Description
Set to true to cause the hosting server (Master or RegionServer) to abort if a coprocessor throws a Throwable object that is not IOException or a subclass of IOException. Setting it to true might be useful in development environments where one wants to terminate the server as soon as possible to simplify coprocessor failure analysis.
Related Name
hbase.coprocessor.abortonerror
Default Value
false
API Name
hbase_coprocessor_abort_on_error
Required
false
Description
For advanced use only, a string to be inserted into core-site.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
hbase_core_site_safety_valve
Required
false
Description
The directory from which the custom filter, comparator, and exception JARs can be loaded without the need to restart. However, an already loaded class would not be un-loaded. Specify a full hadoop filesystem URL.
Related Name
hbase.dynamic.jars.dir
Default Value
API Name
hbase_dynamic_jars_dir
Required
false
Description
Start a process to periodically check that RegionServer is alive when RegionServer is started. Note: This canary is different from the Cloudera Service Monitoring canary and is provided by the HBase service itself.
Related Name
Default Value
false
API Name
hbase_regionserver_enable_canary
Required
false
Description
Do not modify this value!
Related Name
Default Value
API Name
hbase_replication_auxiliary_info
Required
false
Description
Do not modify this value!
Related Name
Default Value
API Name
hbase_replication_setup_statuses
Required
false
Description
For advanced use only, a string to be inserted into hbase-site.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
hbase_service_config_safety_valve
Required
false
Description
For advanced use only, key-value pairs (one on each line) to be inserted into a role's environment. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
hbase_service_env_safety_valve
Required
false
Description
Whether the step to reload regions back onto the original RegionServers should be skipped during rolling restart. This can be used to increase the speed of rolling restart or upgrade operations, but can result in regions being moved multiple times, decreasing performance for clients during rolling restart.
Related Name
Default Value
false
API Name
hbase_skip_reload_during_rr
Required
true
Description
For advanced use only, a string to be inserted into mapred-site.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
hbase_snapshot_mapreduce_config_safety_valve
Required
false
Description
For advanced use only, a string to be inserted into ssl-server.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
hbase_ssl_server_safety_valve
Required
false
Description
Whether to dynamically load certain classes
Related Name
hbase.use.dynamic.jars
Default Value
false
API Name
hbase_use_dynamic_jars
Required
true
Description
The user the management services impersonate when connecting to HBase. If no value is specified, the HBase superuser is used.
Related Name
Default Value
API Name
hbase_user_to_impersonate
Required
false
Description
For advanced use only, a string to be inserted into the client configuration for navigator.client.properties.
Related Name
Default Value
API Name
navigator_client_config_safety_valve
Required
false
Description
The group that this service's processes should run as.
Related Name
Default Value
hbase
API Name
process_groupname
Required
true
Description
The user that this service's processes should run as.
Related Name
Default Value
hbase
API Name
process_username
Required
true
Description
For advanced use only, a string to be inserted into ranger-hbase-audit.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
ranger_audit_safety_valve
Required
false
Description
For advanced use only, a string to be inserted into ranger-hbase-policymgr-ssl.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
ranger_policymgr_ssl_safety_valve
Required
false
Description
For advanced use only, a string to be inserted into ranger-hbase-security.xml. Applies to configurations of all roles in this service except client configuration.
Related Name
Default Value
API Name
ranger_security_safety_valve
Required
false

Description
Allow indexing of tables in HBase by Lily HBase Indexer. Note: Replication must be enabled for indexing to work.
Related Name
Default Value
false
API Name
hbase_enable_indexing
Required
false
Description
Allow HBase tables to be replicated.
Related Name
hbase.replication
Default Value
false
API Name
hbase_enable_replication
Required
false
Description
Maximum number of hlog entries to replicate in one go. If this is large, and a consumer takes a while to process the events, the HBase RPC call will time out.
Related Name
replication.source.nb.capacity
Default Value
1000
API Name
hbase_replication_source_nb_capacity
Required
false
Description
Ratio of Lily HBase Indexers used by each HBase RegionServer while doing replication.
Related Name
replication.source.ratio
Default Value
1.0
API Name
hbase_replication_source_ratio
Required
false
Description
Enable snapshots. Disabling snapshots requires deletion of all snapshots before restarting the HBase master; the HBase master will not start if snapshots are disabled and snapshots exist.
Related Name
hbase.snapshot.enabled
Default Value
true
API Name
hbase_snapshot_enabled
Required
false
Description
The maximum amount of time the HBase master waits for a snapshot to complete.
Related Name
hbase.snapshot.master.timeout.millis
Default Value
5 minute(s)
API Name
hbase_snapshot_master_timeout_millis
Required
false
Description
The maximum amount of time the Hbase RegionServer waits for a snapshot to complete.
Related Name
hbase.snapshot.region.timeout
Default Value
5 minute(s)
API Name
hbase_snapshot_region_timeout
Required
false
Description
Access key ID required to access AWS S3 to store remote snapshots.
Related Name
Default Value
API Name
hbase_snapshot_s3_access_key_id
Required
false
Description
AWS S3 path where remote snapshots should be stored.
Related Name
Default Value
API Name
hbase_snapshot_s3_path
Required
false
Description
Name of the scheduler pool to use for MR jobs created during export/import of remote snapshots in AWS S3.
Related Name
Default Value
API Name
hbase_snapshot_s3_scheduler_pool
Required
false
Description
AWS secret access key required to access S3 to store remote snapshots.
Related Name
Default Value
API Name
hbase_snapshot_s3_secret_access_key
Required
false

Description
Enable collection of audit events from the service's roles.
Related Name
navigator.audit.enabled
Default Value
true
API Name
navigator_audit_enabled
Required
false
Description
Event filters are defined in a JSON object like the following: { "defaultAction" : ("accept", "discard"), "rules" : [ { "action" : ("accept", "discard"), "fields" : [ { "name" : "fieldName", "match" : "regex" } ] } ] } A filter has a default action and a list of rules, in order of precedence. Each rule defines an action, and a list of fields to match against the audit event. A rule is "accepted" if all the listed field entries match the audit event. At that point, the action declared by the rule is taken. If no rules match the event, the default action is taken. Actions default to "accept" if not defined in the JSON object. The following is the list of fields that can be filtered for HBase events:
  • allowed: whether the operation was allowed or denied.
  • username: the user performing the action.
  • tableName: the table affected by the operation.
  • family: the column family affected by the operation.
  • qualifier: the qualifier the operation.
  • action: the action being performed.
The default HBase audit event filter discards events that affect the internal -ROOT-, .META. and _acl_ tables.
Related Name
navigator.event.filter
Default Value
comment: [ The default HBase audit event filter discards events that affect the , internal -ROOT-, .META. and _acl_ tables. ], defaultAction: accept, rules: [ action: discard, fields: [ name: tableName, match: (?:-ROOT-|.META.|_acl_|hbase:meta|hbase:acl) ] ]
API Name
navigator_audit_event_filter
Required
false
Description
Action to take when the audit event queue is full. Drop the event or shutdown the affected process.
Related Name
navigator.batch.queue_policy
Default Value
DROP
API Name
navigator_audit_queue_policy
Required
false
Description
Configures the rules for event tracking and coalescing. This feature is used to define equivalency between different audit events. When events match, according to a set of configurable parameters, only one entry in the audit list is generated for all the matching events. Tracking works by keeping a reference to events when they first appear, and comparing other incoming events against the "tracked" events according to the rules defined here. Event trackers are defined in a JSON object like the following: { "timeToLive" : [integer], "fields" : [ { "type" : [string], "name" : [string] } ] } Where:
  • timeToLive: maximum amount of time an event will be tracked, in milliseconds. Must be provided. This defines how long, since it's first seen, an event will be tracked. A value of 0 disables tracking.
  • fields: list of fields to compare when matching events against tracked events.
Each field has an evaluator type associated with it. The evaluator defines how the field data is to be compared. The following evaluators are available:
  • value: uses the field value for comparison.
  • username: treats the field value as a user name, and ignores any host-specific data. This is useful for environment using Kerberos, so that only the principal name and realm are compared.
The following is the list of fields that can used to compare HBase events:
  • operation: the HBase operation being performed.
  • username: the user performing the action.
  • ipAddress: the IP from where the request originated.
  • allowed: whether the operation was allowed or denied.
  • tableName: the name of the table affected by the operation.
  • family: the column family affected by the operation.
  • qualifier: the qualifier of the operation.
The default event tracker for HBase services defines equality by comparing the username, operation, table name, family, and qualifier of the events.
Related Name
navigator_event_tracker
Default Value
comment: [ The default event tracker for HBase services defines equality by , comparing the username, operation, table name, family, and qualifier of , the events. ], timeToLive: 60000, fields: [ type: value, name: tableName , type: value, name: family , type: value, name: qualifier , type: value, name: operation , type: username, name: username ]
API Name
navigator_event_tracker
Required
false

Description
Path to the directory where audit logs will be written. The directory will be created if it doesn't exist.
Related Name
audit_event_log_dir
Default Value
/var/log/hbase/audit
API Name
audit_event_log_dir
Required
false
Description
Maximum size of audit log file in MB before it is rolled over.
Related Name
navigator.audit_log_max_file_size
Default Value
100 MiB
API Name
navigator_audit_log_max_file_size
Required
false
Description
Maximum number of rolled-over audit logs to retain. The logs are not deleted if they contain audit events that have not yet been propagated to the Audit Server.
Related Name
navigator.client.max_num_audit_log
Default Value
10
API Name
navigator_client_max_num_audit_log
Required
false

Description
When set, each role identifies important log events and forwards them to Cloudera Manager.
Related Name
Default Value
true
API Name
catch_events
Required
false
Description
When set, Cloudera Manager will send alerts when the health of this service reaches the threshold specified by the EventServer setting eventserver_health_events_alert_threshold
Related Name
Default Value
true
API Name
enable_alerts
Required
false
Description
When set, Cloudera Manager will send alerts when this entity's configuration changes.
Related Name
Default Value
false
API Name
enable_config_alerts
Required
false
Description
The tolerance window that will be used in HBase service tests that depend on detection of the active HBase Master.
Related Name
Default Value
3 minute(s)
API Name
hbase_active_master_detection_window
Required
false
Description
When computing the overall HBase cluster health, consider the health of the backup HBase Masters.
Related Name
Default Value
true
API Name
hbase_backup_masters_health_enabled
Required
false
Description
An alert is published if the HBase region health canary detects at least this many unhealthy regions. This setting takes precedence over the hbase_canary_alert_unhealthy_region_percent_threshold config.
Related Name
Default Value
API Name
hbase_canary_alert_unhealthy_region_count_threshold
Required
false
Description
An alert is published if the HBase region health canary detects at least this percentage of total regions are unhealthy. This threshold is used if the explicit count is not set via the hbase_canary_alert_unhealthy_region_count_threshold config.
Related Name
Default Value
0.1
API Name
hbase_canary_alert_unhealthy_region_percent_threshold
Required
false
Description
Enables the canary that checks if erasure coding is set for hbase root directory.
Related Name
Default Value
true
API Name
hbase_erasure_code_canary_enabled
Required
false
Description
When computing the overall HBase cluster health, consider the active HBase Master's health.
Related Name
Default Value
true
API Name
hbase_master_health_enabled
Required
false
Description
Enables the canary that checks HBase region availability by scanning a row from every region.
Related Name
Default Value
true
API Name
hbase_region_health_canary_enabled
Required
false
Description
Tables to exclude in the HBase Region Health Canary which will scan a row from every region.
Related Name
Default Value
API Name
hbase_region_health_canary_exclude_tables
Required
false
Description
An alert is published if the HBase region health canary runs slowly.
Related Name
Default Value
true
API Name
hbase_region_health_canary_slow_run_alert_enabled
Required
false
Description
The health test thresholds of the overall RegionServer health. The check returns "Concerning" health if the percentage of "Healthy" RegionServers falls below the warning threshold. The check is unhealthy if the total percentage of "Healthy" and "Concerning" RegionServers falls below the critical threshold.
Related Name
Default Value
Warning: 95.0 %, Critical: 90.0 %
API Name
hbase_regionservers_healthy_thresholds
Required
false
Description
The frequency in which the log4j event publication appender will retry sending undelivered log events to the Event server, in seconds
Related Name
Default Value
30
API Name
log_event_retry_frequency
Required
false
Description
The configured triggers for this service. This is a JSON-formatted list of triggers. These triggers are evaluated as part as the health system. Every trigger expression is parsed, and if the trigger condition is met, the list of actions provided in the trigger expression is executed. Each trigger has the following fields:
  • triggerName (mandatory) - The name of the trigger. This value must be unique for the specific service.
  • triggerExpression (mandatory) - A tsquery expression representing the trigger.
  • streamThreshold (optional) - The maximum number of streams that can satisfy a condition of a trigger before the condition fires. By default set to 0, and any stream returned causes the condition to fire.
  • enabled (optional) - By default set to 'true'. If set to 'false', the trigger is not evaluated.
  • expressionEditorConfig (optional) - Metadata for the trigger editor. If present, the trigger should only be edited from the Edit Trigger page; editing the trigger here can lead to inconsistencies.
For example, the following JSON formatted trigger fires if there are more than 10 DataNodes with more than 500 file descriptors opened:[{"triggerName": "sample-trigger", "triggerExpression": "IF (SELECT fd_open WHERE roleType = DataNode and last(fd_open) > 500) DO health:bad", "streamThreshold": 10, "enabled": "true"}]See the trigger rules documentation for more details on how to write triggers using tsquery.The JSON format is evolving and may change and, as a result, backward compatibility is not guaranteed between releases.
Related Name
Default Value
[]
API Name
service_triggers
Required
true
Description
For advanced use only, a list of configuration properties that will be used by the Service Monitor instead of the current client configuration for the service.
Related Name
Default Value
<property> <name>zookeeper.recovery.retry</name> <value>0</value> </property> <property> <name>zookeeper.recovery.retry.intervalmill</name> <value>3000</value> </property> <property> <name>hbase.zookeeper.recoverable.waittime</name> <value>1000</value> </property> <property> <name>zookeeper.session.timeout</name> <value>30000</value> </property> <property> <name>hbase.rpc.timeout</name> <value>10000</value> </property> <property> <name>hbase.client.retries.number</name> <value>1</value> </property> <property> <name>hbase.client.rpc.maxattempts</name> <value>1</value> </property> <property> <name>hbase.client.operation.timeout</name> <value>10000</value> </property>
API Name
smon_client_config_overrides
Required
false
Description
For advanced use only, a list of derived configuration properties that will be used by the Service Monitor instead of the default ones.
Related Name
Default Value
API Name
smon_derived_configs_safety_valve
Required
false

Description
Name of the Atlas service that this Hbase service instance depends on
Related Name
Default Value
API Name
atlas_service
Required
false
Description
Flag to enable or disable the generation of HADOOP_CREDSTORE_PASSWORD.
Related Name
generate_jceks_password
Default Value
true
API Name
generate_jceks_password
Required
false
Description
Specifies the combined maximum allowed size of a KeyValue instance. This option configures an upper boundary for a single entry saved in a storage file. This option prevents a region from splitting if the data is too large. Set this option to a fraction of the maximum region size. To disable this check, use a value of zero or less.
Related Name
hbase.client.keyvalue.maxsize
Default Value
10 MiB
API Name
hbase_client_keyvalue_maxsize
Required
false
Description
A general client pause time value. Used mostly as a time period to wait before retrying operations such as a failed get or region lookup.
Related Name
hbase.client.pause
Default Value
100 millisecond(s)
API Name
hbase_client_pause
Required
false
Description
Maximum number of client retries. Used as a maximum for all operations such as fetching of the root region from the root RegionServer, getting a cell's value, and starting a row update.
Related Name
hbase.client.retries.number
Default Value
10
API Name
hbase_client_retries_number
Required
false
Description
Number of rows to fetch when calling next on a scanner if it is not served from memory. Higher caching values enable faster scanners but require more memory and some calls of next may take longer when the cache is empty.
Related Name
hbase.client.scanner.caching
Default Value
100
API Name
hbase_client_scanner_caching
Required
false
Description
Write buffer size in bytes. A larger buffer requires more memory on both the client and the server because the server instantiates the passed write buffer to process it but reduces the number of remote procedure calls (RPC). To estimate the amount of server memory used, multiply the value of 'hbase.client.write.buffer' by the value of 'hbase.regionserver.handler.count'.
Related Name
hbase.client.write.buffer
Default Value
2 MiB
API Name
hbase_client_write_buffer
Required
false
Description
Timeout for graceful shutdown of this HBase service. Once this timeout is reached, any remaining running roles are abruptly shutdown. A value of 0 means no timeout.
Related Name
Default Value
3 minute(s)
API Name
hbase_graceful_stop_timeout
Required
true
Description
Controls the maximum number of simultaneous connections to S3 from HBoss.
Related Name
fs.s3a.connection.maximum
Default Value
300
API Name
hbase_hboss_fs_s3a_connection_maximum
Required
false
Description
The implementation to use (HBoss) for S3A FileSystem access.
Related Name
fs.s3a.impl
Default Value
org.apache.hadoop.hbase.oss.HBaseObjectStoreSemantics
API Name
hbase_hboss_fs_s3a_impl
Required
false
Description
Maximum number of concurrent active (part)uploads, which each use a thread from the threadpool.
Related Name
fs.s3a.threads.max
Default Value
200
API Name
hbase_hboss_fs_s3a_threads_max
Required
false
Description
The HBoss implementation to use for distributing locking on top of S3A.
Related Name
fs.hboss.sync.impl
Default Value
org.apache.hadoop.hbase.oss.sync.ZKTreeLockManager
API Name
hbase_hboss_fs_sync_impl
Required
false
Description
The implementation which HBoss should instantiate for S3A FileSystem access.
Related Name
fs.hboss.fs.s3a.impl
Default Value
org.apache.hadoop.fs.s3a.S3AFileSystem
API Name
hbase_hboss_wrapped_fs_s3a_impl
Required
false
Description
Use this to allow proxy users on HBase REST server, which is mainly needed for "doAs" functionality.
Related Name
hbase.rest.support.proxyuser
Default Value
false
API Name
hbase_restserver_support_proxyuser
Required
false
Description
Timeout for all HBase RPCs in milliseconds.
Related Name
hbase.rpc.timeout
Default Value
1 minute(s)
API Name
hbase_rpc_timeout
Required
false
Description
Period of time, in milliseconds, to pause between searches for work. Used as a sleep interval by service threads such as a META scanner and log roller.
Related Name
hbase.server.thread.wakefrequency
Default Value
10 second(s)
API Name
hbase_server_thread_wakefrequency
Required
false
Description
List of users or groups, who are allowed full privileges, regardless of stored ACLs, across the cluster. Only used when HBase security is enabled.
Related Name
hbase.superuser
Default Value
API Name
hbase_superuser
Required
false
Description
Use this to enable Http server usage on thrift, which is mainly needed for "doAs" functionality.
Related Name
hbase.regionserver.thrift.http
Default Value
false
API Name
hbase_thriftserver_http
Required
false
Description
Use this to allow proxy users on thrift gateway, which is mainly needed for "doAs" functionality.
Related Name
hbase.thrift.support.proxyuser
Default Value
false
API Name
hbase_thriftserver_support_proxyuser
Required
false
Description
The HDFS directory used for the WAL, shared by HBase RegionServers.
Related Name
hbase.wal.dir
Default Value
API Name
hbase_wal_dir
Required
false
Description
The HDFS directory shared by HBase RegionServers.
Related Name
hbase.rootdir
Default Value
/hbase
API Name
hdfs_rootdir
Required
true
Description
Name of the HDFS service that this HBase service instance depends on
Related Name
Default Value
API Name
hdfs_service
Required
true
Description
Name of the Ranger service/repository where service related data will be stored
Related Name
ranger.plugin.hbase.service.name
Default Value
GENERATED_RANGER_SERVICE_NAME
API Name
ranger_plugin_service_name
Required
false
Description
Accepts a list of IP addresses of proxy servers for trusting.
Related Name
ranger.plugin.hbase.trusted.proxy.ipaddress
Default Value
API Name
ranger_plugin_trusted_proxy_ipaddress
Required
false
Description
The parameter is used for identifying the originating IP address of a user connecting to a component through proxy for audit logs.
Related Name
ranger.plugin.hbase.use.x-forwarded-for.ipaddress
Default Value
false
API Name
ranger_plugin_use_x_forwarded_for_ipaddress
Required
false
Description
Name of the Ranger service that this Hbase service instance depends on
Related Name
Default Value
API Name
ranger_service
Required
false
Description
Period of time, in milliseconds, to pause between connection retries to ZooKeeper. Used together with ${zookeeper.retries} in an exponential backoff fashion when making queries to ZooKeeper.
Related Name
zookeeper.pause
Default Value
API Name
zookeeper_pause
Required
false
Description
The number of times to retry connections to ZooKeeper. Used for reading and writing root region location. Used together with ${zookeeper.pause} in an exponential backoff fashion when making queries to ZooKeeper.
Related Name
zookeeper.retries
Default Value
API Name
zookeeper_retries
Required
false
Description
Name of the ZooKeeper service that this HBase service instance depends on.
Related Name
Default Value
API Name
zookeeper_service
Required
true
Description
ZooKeeper session timeout in milliseconds. HBase passes this to the ZooKeeper quorum as the suggested maximum time for a session. See http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions The client sends a requested timeout, the server responds with the timeout that it can give the client.
Related Name
zookeeper.session.timeout
Default Value
60000
API Name
zookeeper_session_timeout
Required
false
Description
The root znode for HBase in ZooKeeper. All of HBase's ZooKeeper files that are configured with a relative path will go under this node. By default, all of HBase's ZooKeeper file paths are configured with a relative path, so they will all go under this directory unless changed.
Related Name
zookeeper.znode.parent
Default Value
/hbase
API Name
zookeeper_znode_parent
Required
true
Description
Path to ZooKeeper Node holding root region location. This is written by the HBase Master and read by clients and RegionServers. If a relative path is given, the parent folder will be ${zookeeper.znode.parent}. By default, the root location is stored at /hbase/root-region-server.
Related Name
zookeeper.znode.rootserver
Default Value
root-region-server
API Name
zookeeper_znode_rootserver
Required
true

Description
Enable HDFS short-circuit read. This allows a client colocated with the DataNode to read HDFS file blocks directly. This gives a performance boost to distributed clients that are aware of locality.
Related Name
dfs.client.read.shortcircuit
Default Value
true
API Name
dfs_client_read_shortcircuit
Required
false
Description
Size of the threadpool used for hedged reads in hdfs clients. If a read from a block is slow, a parallel 'hedged' read will be started against a different block replica. The first one to return with a result is used while the other one is cancelled. This 'hedged' read feature helps rein in the outliers. A value of zero disables the feature.
Related Name
dfs.client.hedged.read.threadpool.size
Default Value
0
API Name
hbase_server_dfs_client_hedged_read_threadpool_size
Required
false
Description
Duration to wait before starting up a 'hedged' read.
Related Name
dfs.client.hedged.read.threshold.millis
Default Value
500 millisecond(s)
API Name
hbase_server_dfs_client_hedged_read_threshold_millis
Required
false
Description
Timeout (in ms) for the distributed log splitting manager to receive response from a worker.
Related Name
hbase.splitlog.manager.timeout
Default Value
2 minute(s)
API Name
hbase_service_splitlog_manager_timeout
Required
false

Description
Comma-delimited list of groups that you want to allow the HBase user to impersonate. The default '*' allows all groups. To disable entirely, use a string that does not correspond to a group name, such as '_no_group_'. Note: This property is used only if HBase REST/Thrift Server Authentication is enabled.
Related Name
hadoop.proxyuser.hbase.groups
Default Value
*
API Name
hbase_proxy_user_groups_list
Required
false
Description
Comma-delimited list of hosts where you want to allow the HBase user to impersonate other users. The default '*' allows all hosts. To disable entirely, use a string that does not correspond to a host name, such as '_no_host'. Note: This property is used only if HBase REST/Thrift Server Authentication is enabled.
Related Name
hadoop.proxyuser.hbase.hosts
Default Value
*
API Name
hbase_proxy_user_hosts_list
Required
false

Description
Enable HBase cell-level ACLs.
Related Name
hbase.security.access.early_out
Default Value
false
API Name
hbase_cell_acl_authorization
Required
false
Description
Enable TLS/SSL encryption for HBase web UIs.
Related Name
hbase.ssl.enabled
Default Value
false
API Name
hbase_hadoop_ssl_enabled
Required
false
Description
If this is set to "kerberos", HBase REST Server will authenticate its clients. HBase Proxy User Hosts and Groups should be configured to allow specific users to access HBase through REST Server.
Related Name
hbase.rest.authentication.type
Default Value
simple
API Name
hbase_restserver_security_authentication
Required
false
Description
Enable HBase row-level authorization.
Related Name
hbase.row.level.authorization
Default Value
false
API Name
hbase_row_level_authorization
Required
false
Description
Configure the type of encrypted communication to be used with RPC.
Related Name
hbase.rpc.protection
Default Value
authentication
API Name
hbase_rpc_protection
Required
false
Description
Set to true to use HBase Secure RPC Engine for remote procedure calls (RPC). This is only effective in simple authentication mode. Does not provide authentication for RPC calls, but provides user information in the audit logs. Changing this setting requires a restart of this and all dependent services and redeployment of client configurations, along with a restart of the Service Monitor management role.
Related Name
hbase.secure.rpc.engine
Default Value
false
API Name
hbase_secure_rpc_engine
Required
false
Description
Choose the authentication mechanism used by HBase.
Related Name
hbase.security.authentication
Default Value
simple
API Name
hbase_security_authentication
Required
false
Description
Enable HBase authorization.
Related Name
hbase.security.authorization
Default Value
false
API Name
hbase_security_authorization
Required
false
Description
If this is set, HBase Thrift Server authenticates its clients. HBase Proxy User Hosts and Groups should be configured to allow specific users to access HBase through Thrift Server.
Related Name
hbase.thrift.security.qop
Default Value
none
API Name
hbase_thriftserver_security_authentication
Required
true
Description
Kerberos principal short name used by all roles of this service.
Related Name
Default Value
hbase
API Name
kerberos_princ_name
Required
true
Description
The DFS path on which Ranger audits are written. The special placeholder '${ranger_base_audit_url}' should be used as the prefix, in order to use the centralized location defined in the Ranger service.
Related Name
xasecure.audit.destination.hdfs.dir
Default Value
$ranger_base_audit_url/hbase
API Name
ranger_audit_hdfs_dir
Required
false
Description
Spool directory for Ranger audits being written to DFS.
Related Name
xasecure.audit.destination.hdfs.batch.filespool.dir
Default Value
/var/log/hbase/audit/hdfs/spool
API Name
ranger_audit_hdfs_spool_dir
Required
false
Description
Spool directory for Ranger audits being written to Solr.
Related Name
xasecure.audit.destination.solr.batch.filespool.dir
Default Value
/var/log/hbase/audit/solr/spool
API Name
ranger_audit_solr_spool_dir
Required
false
Description
The directory where Ranger security policies are cached locally.
Related Name
ranger.plugin.hbase.policy.cache.dir
Default Value
/var/lib/ranger/hbase/policy-cache
API Name
ranger_policy_cache_dir
Required
false
Description
The password that protects the private key contained in the keystore used when HBase is acting as a TLS/SSL server.
Related Name
ssl.server.keystore.keypassword
Default Value
API Name
ssl_server_keystore_keypassword
Required
false
Description
The path to the TLS/SSL keystore file containing the server certificate and private key used for TLS/SSL. Used when HBase is acting as a TLS/SSL server. The keystore must be in the format specified in Administration > Settings > Java Keystore Type.
Related Name
ssl.server.keystore.location
Default Value
API Name
ssl_server_keystore_location
Required
false
Description
The password for the HBase keystore file.
Related Name
ssl.server.keystore.password
Default Value
API Name
ssl_server_keystore_password
Required
false

Description
Whether to suppress configuration warnings produced by the CDH Version Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_cdh_version_validator
Required
true
Description
Whether to suppress configuration warnings produced by the Deploy Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_client_config_root_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Client Scanner Timeout exceeds Lease Period Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_client_server_scanner_rpc_timeout_validator
Required
true
Description
Whether to suppress configuration warnings produced by the Hadoop Metrics2 Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hadoop_metrics2_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the BucketCache IOEngine configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_bucketcache_ioengine
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Client Advanced Configuration Snippet (Safety Valve) for hbase-site.xml configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Client Environment Advanced Configuration Snippet (Safety Valve) for hbase-env.sh configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the Client Java Configuration Options configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_client_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Coprocessor Master Classes configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_coprocessor_master_classes
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Coprocessor Region Classes configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_coprocessor_region_classes
Required
true
Description
Whether to suppress configuration warnings produced by the HBase HRegion Major Compaction configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_hregion_majorcompaction
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Kerberos Secure Thrift Server Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_kerberos_secure_thrift_validator
Required
true
Description
Whether to suppress configuration warnings produced by the Master Advanced Configuration Snippet (Safety Valve) for hbase-site.xml configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master DNS Network Interface configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master DNS Name Server configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master Web UI Address configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_info_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master Web UI Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the Java Configuration Options for HBase Master configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the Master Log Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master Log Cleaner Plugins configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_logcleaner_plugins
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_master_port
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Interface Class configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_class
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer Codecs configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_codecs
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer Advanced Configuration Snippet (Safety Valve) for hbase-site.xml configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer DNS Network Interface configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer DNS Nameserver configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Region Server Memstore Lower Limit Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_global_memstore_lowerlimit_validator
Required
true
Description
Whether to suppress configuration warnings produced by the HLog Reader Implementation configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_hlog_reader_impl
Required
true
Description
Whether to suppress configuration warnings produced by the HLog Writer Implementation configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_hlog_writer_impl
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Web UI Address configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_info_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Web UI port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the Java Heap Size of HBase RegionServer in Bytes configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_java_heapsize
Required
true
Description
Whether to suppress configuration warnings produced by the Java Configuration Options for HBase RegionServer configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer Log Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Multiple HDFS WAL with Replication Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_multiwal_replication_validator
Required
true
Description
Whether to suppress configuration warnings produced by the HBase RegionServer Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the Write-Ahead Log (WAL) Codec Class configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_regionserver_wal_codec
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Advanced Configuration Snippet (Safety Valve) for hbase-site.xml configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server DNS Network Interface configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server DNS Name Server configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Host Address configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_host
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Web UI Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the Java Configuration Options for HBase REST Server configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server TLS/SSL Server Keystore File Location configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_file
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server TLS/SSL Server Keystore Key Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_keypassword
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server TLS/SSL Server Keystore File Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_keystore_password
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Log Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_restserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Bind Address configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_bindaddress
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Advanced Configuration Snippet (Safety Valve) for hbase-site.xml configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server DNS Network Interface configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_dns_interface
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server DNS Name Server configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_dns_nameserver
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server over HTTP TLS/SSL Server Keystore File Location configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_file
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server over HTTP TLS/SSL Server Keystore Key Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_keypassword
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server over HTTP TLS/SSL Server Keystore File Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_http_keystore_password
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Web UI Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_info_port
Required
true
Description
Whether to suppress configuration warnings produced by the Java Configuration Options for HBase Thrift Server configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_java_opts
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Log Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Port configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbase_thriftserver_port
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Environment Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbaserestserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Environment Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_hbasethriftserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the Master Logging Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_log4j_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the Rules to Extract Events from Log Files configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_log_event_whitelist
Required
true
Description
Whether to suppress configuration warnings produced by the Master Environment Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_master_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master TLS/SSL Trust Store File configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_master_truststore_file
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Master TLS/SSL Trust Store Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_master_truststore_password
Required
true
Description
Whether to suppress configuration warnings produced by the Heap Dump Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_oom_heap_dump_dir
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer File Descriptor Limit Validator configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_fd_limit_validator
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer Environment Advanced Configuration Snippet (Safety Valve) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_role_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Region Server TLS/SSL Trust Store File configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_truststore_file
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Region Server TLS/SSL Trust Store Password configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_regionserver_truststore_password
Required
true
Description
Whether to suppress configuration warnings produced by the Custom Control Group Resources (overrides Cgroup settings) configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_rm_custom_resources
Required
true
Description
Whether to suppress configuration warnings produced by the Role Triggers configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_role_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the Stacks Collection Directory configuration validator.
Related Name
Default Value
false
API Name
role_config_suppression_stacks_collection_directory
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for atlas-application.properties parameter.
Related Name
Default Value
false
API Name
service_config_suppression_application_properties_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Audit Log Directory parameter.
Related Name
Default Value
false
API Name
service_config_suppression_audit_event_log_dir
Required
true
Description
Whether to suppress configuration warnings produced by the Gateway Count Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_gateway_count_validator
Required
true
Description
Whether to suppress configuration warnings produced by the Secure Web UI Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_hadoop_secure_web_ui
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Authentication And Authorization Validation configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_authentication_and_authorization_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for core-site.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_core_site_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Dynamic Jars Directory parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_dynamic_jars_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBoss S3A Implementation Class parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_hboss_fs_s3a_impl
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBoss Lock Implementation parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_hboss_fs_sync_impl
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBoss Wrapped S3A Implementation Class parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_hboss_wrapped_fs_s3a_impl
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Proxy User Groups parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_proxy_user_groups_list
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Proxy User Hosts parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_proxy_user_hosts_list
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Region Health Canary Exclude Tables parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_region_health_canary_exclude_tables
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase replication auxiliary info parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_replication_auxiliary_info
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase replication setup status parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_replication_setup_statuses
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for hbase-site.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_service_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Environment Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_service_env_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Snapshot Service Advanced Configuration Snippet (Safety Valve) for mapred-site.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_snapshot_mapreduce_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the AWS S3 Access Key ID for Remote Snapshots parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_snapshot_s3_access_key_id
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the AWS S3 Path for Remote Snapshots parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_snapshot_s3_path
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Scheduler Pool for Remote Snapshots in AWS S3 parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_snapshot_s3_scheduler_pool
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the AWS S3 Secret Access Key for Remote Snapshots parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_snapshot_s3_secret_access_key
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for ssl-server.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_ssl_server_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Superusers parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_superuser
Required
true
Description
Whether to suppress configuration warnings produced by the Phoenix HBase Dynamic Jars Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_use_dynamic_jars_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase User to Impersonate parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_user_to_impersonate
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HDFS WAL Directory parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hbase_wal_dir
Required
true
Description
Whether to suppress configuration warnings produced by the HBase REST Server Count Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_hbaserestserver_count_validator
Required
true
Description
Whether to suppress configuration warnings produced by the HBase Thrift Server Count Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_hbasethriftserver_count_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HDFS Root Directory parameter.
Related Name
Default Value
false
API Name
service_config_suppression_hdfs_rootdir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Kerberos Principal parameter.
Related Name
Default Value
false
API Name
service_config_suppression_kerberos_princ_name
Required
true
Description
Whether to suppress configuration warnings produced by the Master Count Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_master_count_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Audit Event Filter parameter.
Related Name
Default Value
false
API Name
service_config_suppression_navigator_audit_event_filter
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBASE Client Advanced Configuration Snippet (Safety Valve) for navigator.client.properties parameter.
Related Name
Default Value
false
API Name
service_config_suppression_navigator_client_config_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Audit Event Tracker parameter.
Related Name
Default Value
false
API Name
service_config_suppression_navigator_event_tracker
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the System Group parameter.
Related Name
Default Value
false
API Name
service_config_suppression_process_groupname
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the System User parameter.
Related Name
Default Value
false
API Name
service_config_suppression_process_username
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger DFS Audit Path parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_audit_hdfs_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger Audit DFS Spool Dir parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_audit_hdfs_spool_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for ranger-hbase-audit.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_audit_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger Audit Solr Spool Dir parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_audit_solr_spool_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger Service Name parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_plugin_service_name
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger Plugin Trusted Proxy IP Address parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_plugin_trusted_proxy_ipaddress
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Ranger Policy Cache Directory parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_policy_cache_dir
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for ranger-hbase-policymgr-ssl.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_policymgr_ssl_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase Service Advanced Configuration Snippet (Safety Valve) for ranger-hbase-security.xml parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ranger_security_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the RegionServer Count Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_regionserver_count_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Service Triggers parameter.
Related Name
Default Value
false
API Name
service_config_suppression_service_triggers
Required
true
Description
Whether to suppress configuration warnings produced by the Short-Circuit Read Enabled Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_short_circuit_read_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Service Monitor Client Config Overrides parameter.
Related Name
Default Value
false
API Name
service_config_suppression_smon_client_config_overrides
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the Service Monitor Derived Configs Advanced Configuration Snippet (Safety Valve) parameter.
Related Name
Default Value
false
API Name
service_config_suppression_smon_derived_configs_safety_valve
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase TLS/SSL Server Keystore Key Password parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ssl_server_keystore_keypassword
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase TLS/SSL Server Keystore File Location parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ssl_server_keystore_location
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the HBase TLS/SSL Server Keystore File Password parameter.
Related Name
Default Value
false
API Name
service_config_suppression_ssl_server_keystore_password
Required
true
Description
Whether to suppress configuration warnings produced by the ZooKeeper Max Session Timeout Validator configuration validator.
Related Name
Default Value
false
API Name
service_config_suppression_zookeeper_max_session_timeout_validator
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the ZooKeeper Znode Parent parameter.
Related Name
Default Value
false
API Name
service_config_suppression_zookeeper_znode_parent
Required
true
Description
Whether to suppress configuration warnings produced by the built-in parameter validation for the ZooKeeper Znode Rootserver parameter.
Related Name
Default Value
false
API Name
service_config_suppression_zookeeper_znode_rootserver
Required
true
Description
Whether to suppress the results of the HBase Master Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
service_health_suppression_hbase_master_health
Required
true
Description
Whether to suppress the results of the RegionServer Health heath test. The results of suppressed health tests are ignored when computing the overall health of the associated host, role or service, so suppressed health tests will not generate alerts.
Related Name
Default Value
false
API Name
service_health_suppression_hbase_region_servers_healthy
Required
true