Gateway
Advanced
Deploy Directory
- Description
- The directory where the client configs will be deployed
- Related Name
- Default Value
- /etc/hbase
- API Name
-
client_config_root_dir
- Required
- true
HBase Client Advanced Configuration Snippet (Safety Valve) for hbase-site.xml
- 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
HBase Client Environment Advanced Configuration Snippet (Safety Valve) for hbase-env.sh
- 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
Client Java Configuration Options
- 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
Gateway Logging Advanced Configuration Snippet (Safety Valve)
- 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
Logs
Gateway Logging Threshold
- Description
- The minimum log level for Gateway logs
- Related Name
- Default Value
- INFO
- API Name
-
log_threshold
- Required
- false
Monitoring
Enable Configuration Change Alerts
- 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
Other
Alternatives Priority
- 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
HBase Client Get Timeout For Secondary Region Replicas
- 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
HBase Client Multiget Timeout For Secondary Region Replicas
- 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
HBase Client Scanner Timeout
- 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
Enable Client RPC Threads Interruption
- 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
Resource Management
Client Java Heap Size in Bytes
- 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
Suppressions
Suppress Configuration Validator: CDH Version Validator
- 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
Suppress Parameter Validation: Deploy Directory
- 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
Suppress Configuration Validator: HBase Client Scanner Timeout exceeds Lease Period Validator
- 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
Suppress Parameter Validation: HBase Client Advanced Configuration Snippet (Safety Valve) for hbase-site.xml
- 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
Suppress Parameter Validation: HBase Client Environment Advanced Configuration Snippet (Safety Valve) for hbase-env.sh
- 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
Suppress Parameter Validation: Client Java Configuration Options
- 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
Suppress Parameter Validation: Gateway Logging Advanced Configuration Snippet (Safety Valve)
- 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