Configuring the Control System

Describes the configuration of Control System properties.

The Control System properties can be configured in the /opt/mapr/apiserver/conf/properties.cfg file. For example:

ojai.cache.size=64
mapr.webui.https.port=8443
doc.url=https://docs.datafabric.hpe.com/
proxy.zkservices=elasticsearch,opentsdb
activity.metrics.thread.pool.size=10

The properties are as follows:

activity.metrics.thread.pool.size
Default Value: 10
Description: Denotes the number of threads used to query table metrics.
authentication.pam.service
Default Value: mapr-admin
Description: The file to use for PAM authentication.
doc.url
Default Value: https://docs.datafabric.hpe.com/
Description: The URL to the HPE Ezmeral Data Fabric documentation.
log.sensitive.keys
Default Value: Not Applicable
Description: The properties to exclude from the logs. For example, to hide SMTP or LDAP passwords in the logs, specify the properties for the passwords as follows:
log.sensitive.keys=<mapr.smtp.sender.password>;<mapr.ldap.binddnpasswd>
If you do not specify this property, passwords are not hidden in the logs.
mapr.rest.auth.methods
Default Value: basic
Description: The authentication methods to use for HPE Ezmeral Data Fabric REST calls. Add kerberos to this setting to enable SPNEGO.
mapr.webui.http.port
Default Value: 8081
Description: The port to use to connect to the Control System.
mapr.webui.https.port
Default Value: 8443
Description: The port to use to securely connect to the Control System.
ojai.cache.size
Default Value: 64
Description: The size of the cache in MB that the OJAI controller uses.
proxy.zkservices
Default Value: elasticsearch,opentsdb
Description: The proxy to use for ZooKeeper services
requestHeaderSize
Default Value: 8KB
Description: The size of the request header.
ssl.exclude-ciphers
Default Value: TLS_DHE.,TLS_EDH
Description: The encryption ciphers that should not be used for communication.
ssl.exclude-protocols
Default Value: SSLv3,TLSv1,TLSv1.1
Description: The security protocols that should not be used for communication.
ssl.keystore
Default Value: /opt/mapr/conf/ssl_keystore
Description: The path to the SSL keystore.
ssl.truststore
Default Value: /opt/mapr/conf/ssl_truststore
Description: The path to the SSL truststore.
NOTE
You must restart the apiserver for the changes to take effect. For example, run the following command to restart the apiserver:
maprcli node services -action restart -name apiserver -nodes `hostname`