Configuration parameters
This article describes the parameters that can be configured for ADB services via ADCM. To read about the configuring process, refer to the relevant articles: Online installation, Offline installation.
NOTE
Some of the parameters become visible in the ADCM UI after the Advanced flag being set.
|
ADB
Parameter | Description | Default value |
---|---|---|
Name of default database |
A name of the database created by default. This database is maintained by crontab scripts (garbage collection, transaction wraparound, etc.) |
adb |
Use segment mirroring |
Enables synchronous replication for primary data segments, i.e. adds mirror segments to the cluster. As a result, mirror segments provide higher availability for the stored data, but require twice more space. When the cluster has enough hosts, it uses spread mirroring policy, otherwise — group mirroring policy |
true |
ADB MADlib Extension |
Whether or not to install the ADB MADlib Extension. MADlib is an open-source library for scalable in-database analytics that provides data-parallel implementations of mathematical, statistical, and machine-learning methods for structured and unstructured data. It provides a suite of SQL-based algorithms for machine learning, data mining, and statistics, that run at scale within a database engine with no need for transferring data between ADB and other tools |
false |
ADB PostGIS Extension |
Whether or not to install the PostGIS Extension. PostGIS is a spatial database extension for PostgreSQL that allows GIS (Geographic Information Systems) objects to be stored in the database. The PostGIS extension includes support for GiST-based R-Tree spatial indexes and functions for analysis and processing of GIS objects |
false |
ADB GPperfmon Extension |
Whether or not to install the ADB GPperfmon Extension. GPperfmon is a built-in activity monitor that populates tables in the |
true |
ADB Auto Core Dump Service |
Whether or not to install Auto Core Dump Service — a plugin that enables core dump files for ADB processes. This feature is useful for debugging purposes. If enabled, the system collects core dumps and saves them in the following directory: /var/lib/systemd/coredump/. When the maximum storage size is reached (1 GB), old files will be deleted. The parameter is available starting with ADB version 6.21.1.36 |
false |
Diskquota Extension |
Whether or not to install the Diskquota Extension. The Diskquota module allows Arenadata DB administrators to limit the amount of the disk space used by schemas or roles in the database |
false |
Parameter | Description | Default value |
---|---|---|
Number of segments per host |
A number of primary segments on each Segment host. If the parameter is not set, then |
(<Number of CPU cores>) / 2 |
Segment host data directories |
Directories that are used to store data on Segment hosts. The |
/data1 |
Use nobarrier (for Segment hosts) |
Whether or not to use the |
false |
Masters host data directory |
Directories that are used to store data on Master and Standby Master hosts |
/data1 |
Mount master storage device for data |
Whether or not to mount block storage devices to data directories on Master and Standby Master hosts. If no block storage devices are listed in the |
false |
Master server storage device |
Master storage devices, e.g. |
— |
Use nobarrier (for Master hosts) |
Whether or not to use the |
false |
Arenadata configs directory name |
A name of the folder that contains Arenadata configuration files. It is located in the system user home directory |
arenadata_configs |
Sysctl parameters |
Linux kernel parameters that are needed for ADB |
— |
System user GID |
A unique identifier of the group that the system user belongs to. A system user should be created with the same UID and GID across all cluster servers in order to reduce problems with access to the common network storages, containing ADB backup files |
2042 |
System user name |
A system user name for ADB |
gpadmin |
System user UID |
A unique identifier of the system user. A system user should be created with the same UID and GID across all cluster servers in order to reduce problems with access to the common network storages, containing ADB backup files |
2042 |
Disable firewall |
Whether or not to disable firewalld on the cluster hosts |
true |
Edit /etc/hosts |
Whether or not to edit the /etc/hosts file during ADB installation to provide short host names instead of FQDN for the correct ADB work |
true |
Amount of shared memory |
The amount of shared memory allocated for query metrics (in KB). The maximum size is |
5120 |
Maximum scan node’s instrumentations |
The maximum number of scan node’s instrumentations per query (in shmem). Restart ADB to apply changes |
300 |
Parameter | Description | Default value |
---|---|---|
Cluster network |
A subnet that is to be used for cluster nodes interconnection. Requires the "subnet/netmask" notation, for example |
— |
Parameter | Description | Default value |
---|---|---|
Crontab maintenance scripts |
Crontab maintenance scripts of the ADB system user |
— |
Delete old maintenane script logs |
A number of days after which maintenance script logs should be deleted |
30 |
Parameter | Description | Default value |
---|---|---|
Custom pg_hba section |
A custom part of the pg_hba.conf file |
— |
ADB Control
Parameter | Description | Default value |
---|---|---|
External ADB Control server parameters |
Whether or not to use an external ADB Control server |
false |
ADB Control address |
An external ADB Control address. The property becomes available after setting the |
— |
Parameter | Description | Default value |
---|---|---|
ADB user name |
A user name that is used by ADB Control for connecting to ADB. Such access is required to obtain information about the cluster topology and to cancel requests initiated by users |
adcc |
Servername |
A server name for connecting to the ADB Control via HTTP |
— |
Listening port |
A port on which ADB Control UI is available via HTTP |
81 |
Xmx ram parameter |
A maximum Java heap size for the UI component |
8 |
Log level |
A logs level that is used by the UI component.
Possible values are |
INFO |
Parameter | Description | Default value |
---|---|---|
HTTPS parameters enable |
Wether or not to enable ADB Control UI via HTTPS |
false |
Listening port |
A port on which ADB Control UI is available via HTTPS |
8443 |
Full ssl certificate path |
A full path to the SSL certificate. For example, |
— |
Full ssl key path |
A full path to the SSL key. For example, |
— |
Parameter | Description | Default value |
---|---|---|
UI LDAP authentication |
Whether or not to use LDAP authentication |
false |
Type |
A type of the LDAP server. Possible values:
|
MSAD |
URI |
A URI for connecting to the LDAP server(-s). For example, |
— |
Users baseDN |
A limitation of the search scope of objects in the LDAP directory that is used in users search requests |
— |
Groups baseDN |
A limitation of the search scope of objects in the LDAP directory that is used in groups search requests |
— |
Users OUs |
A list of user |
— |
Groups OUs |
A list of group |
— |
Group |
A group name that is used for service requests to the LDAP server |
— |
Login |
A user name that is used for service requests to the LDAP server |
— |
Password |
A user password that is used for service requests to the LDAP server |
— |
Size limit |
A maximum number of records that can be returned by the LDAP server |
1000 |
Lowercase login |
Whether or not to convert user names to lowercase |
false |
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for the backend component |
8 |
Log level |
A logs level that is used by the backend component.
Possible values are |
INFO |
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for the registry component |
2 |
Log level |
A logs level that is used by the registry component.
Possible values are |
INFO |
Parameter | Description | Default value |
---|---|---|
Database name |
A name of the database where ADB Control stores data |
adcc |
Listening port |
An ADB Control listening port |
5433 |
Data dir |
A full path to the directory where ADB Control stores data. By default, ADB Control uses the Docker adcc_data volume |
— |
Parameter | Description | Default value |
---|---|---|
External database parameters |
Whether or not to use an external database |
false |
Server ip |
An IP address of the server where the external database is stored |
— |
External database port |
A listening port of the server where the external database is stored. The ADB Control listening port is ignored |
5432 |
Parameter | Description | Default value |
---|---|---|
Migration completion timeout |
A migration completion timeout (in minutes) |
3 |
Parameter | Description | Default value |
---|---|---|
External ADQM parameters |
Whether or not to use external ADQM |
false |
ADQM address |
An external ADQM address |
— |
External ADQM port |
An external ADQM listening port |
8123 |
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for ADB Control agents |
2 |
Log level |
A logs level that is used by ADB Control agents.
Possible values are |
INFO |
Servers list update timeout |
A timeout between refreshing information about available ADB Control Backend Servers instances (in ms) |
5000 |
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for ADB Control scheduler |
2 |
Log level |
A logs level that is used by ADB Control scheduler.
Possible values are |
INFO |
Analytic DB server IP |
An external IP address for Analytic DB |
— |
Analytic DB server port |
An external port for Analytic DB |
— |
Analytic DB name |
An Analytic database name |
— |
Connection username |
A name of the Analytic DB user |
— |
Connection password |
A password of the Analytic DB user |
— |
Parameter | Description | Default value |
---|---|---|
Backend app parameters |
Application parameters of the ADB Control backend |
— |
Backend logback parameters |
Logback parameters of the ADB Control backend |
— |
Registry app parameters |
Application parameters of the ADB Control registry |
— |
Registry logback parameters |
Logback parameters of the ADB Control registry |
— |
UI server app parameters |
Application parameters of the ADB Control UI |
— |
UI server logback parameters |
Logback parameters of the ADB Control UI |
— |
Scheduler app parameters |
Application parameters of the ADB Control scheduler |
— |
Scheduler logback parameters |
Logback parameters of the ADB Control scheduler |
— |
ADB Control agent properties |
Properties of the ADB Control agent |
— |
ADB Control agent logback parameters |
Logback parameters of the ADB Control agent |
— |
ADB Control agent override parameters |
Override parameters of the ADB Control agent |
— |
ADB Control agent service config parameters |
Service configuration parameters of the ADB Control agent |
— |
ADBM
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for the ADBM backend |
8 |
Log level |
A logs level that is used by the ADBM backend.
Possible values are |
INFO |
Parameter | Description | Default value |
---|---|---|
Xmx ram parameter |
A maximum Java heap size for the ADBM agent |
2 |
Log level |
A logs level that is used by the ADBM agent.
Possible values are |
INFO |
Parameter | Description | Default value |
---|---|---|
External database parameters |
Whether or not to use an external database |
false |
Server ip |
An IP address of the server where the external database is stored |
— |
External database port |
A listening port of the server where the external database is stored. The ADBM listening port is ignored |
5432 |
Parameter | Description | Default value |
---|---|---|
Database name |
A name of the database where ADBM stores data |
adbm |
Parameter | Description | Default value |
---|---|---|
Migration completion timeout |
A migration completion timeout (in minutes) |
3 |
Parameter | Description | Default value |
---|---|---|
Backend app parameters |
Application parameters of the ADBM backend |
— |
Backend logback parameters |
Logback parameters of the ADBM backend |
— |
Backend auth properties |
Authorization properties of the ADBM backend |
— |
ADBM agent properties |
Properties of the ADBM agent |
— |
ADBM agent logback parameters |
Logback parameters of the ADBM agent |
— |
ADBM agent override parameters |
Override parameters of the ADBM agent |
— |
ADBM agent service config parameters |
Service configuration parameters of the ADBM agent |
— |
Chrony
Parameter | Description | Default value |
---|---|---|
NTP servers |
Addresses of valid NTP servers. For example, |
— |
Monitoring Clients
Parameter | Description | Default value |
---|---|---|
Protocol |
A transport protocol for sending metrics to the monitoring cluster. Possible values are |
TCP |
Enable echo ADB-specific metrics |
Whether or not to echo ADB-specific metrics to the output of the /home/gpadmin/arenadata_configs/arenadata_segments_monitor.sh monitoring script |
false |
Check adb monitoring |
Whether or not to check if monitoring agents are installed on the ADB service hosts |
true |
PXF
Parameter | Description | Default value |
---|---|---|
Use custom JAVA_HOME |
Whether or not to use a custom JAVA_HOME path |
false |
JAVA_HOME |
A custom JAVA_HOME path. Should lead to the working JAVA. If empty, then the default system value is used. The property becomes available after setting the |
— |
PXF_JVM_OPTS |
Sets |
-Xmx2g -Xms1g |
Force enable monitoring |
Whether to enable monitoring if it was previously disabled via /var/lib/pxf/conf/pxf-application.properties |
false |
Encryption |
Whether or not to use encryption |
false |
Keystore file |
An absolute path to the JKS keystore file. For example, |
— |
Keystore password |
A JKS keystore password |
— |
Encryption key alias |
An encryption key alias. Do not enter a private key in this field |
— |