Unattended installation configuration parameters
The following table contains the parameters that you can use in the JSON installation file for an unattended installation of Collibra Data Governance Center. If the parameter is not provided, a default value is used.
Parameter | Description | Type | Linux example | Windows example |
---|---|---|---|---|
installationDirectory |
Name of the directory where Collibra DGC will be installed. On Windows, the directory must have a URL format (file:///path). |
string |
|
Default: file:///c:/collibra |
dataDirectory |
Name of the directory where the Collibra data will be stored. On Windows, the directory must have a URL format (file:///path). |
string |
|
Default: file:///c:/collibra_data |
repositoryMemory | Reserved random access memory in MB for the repository service. | int | Default value: 1024 | Default value: 1024 |
dgcMinMemory | Minimum amount of memory in MB for the Collibra service. | int | Default value: 1024 | Default value: 1024 |
dgcMaxMemory | Maximum amount of memory in MB for the Collibra service. | int | Default value: 2048 | Default value: 2048 |
dgcPort | TCP port to access the Collibra service. | long int | Default value: 4400 | Default value: 4400 |
dgcShutdownPort |
TCP port to shut down a Collibra DGC environment. |
long int |
Default value: 4430 |
Default value: 4430 |
repositoryPort | TCP port to access the repository database. | long int | Default value: 4403 | Default value: 4403 |
consolePort | TCP port to access Collibra Console. | long int | Default value: 4402 | Default value: 4402 |
consoleDatabasePort |
TCP port to access the Collibra Console database. |
long int |
Default value: 4420 |
Default value: 4420 |
consoleDatabasePassword |
Password used by Collibra Console to store data in its database. |
string |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
consoleDatabaseAdminPassword |
Password to directly access the Collibra Console database. |
string |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
agentPort | TCP port that is used by Collibra Console to connect to the Collibra agent for management purposes. | long int | Default value: 4401 | Default value: 4401 |
jobserverPort |
TCP port to access the Jobserver. |
long int |
Default value: 4404 |
Default value: 4404 |
jobserverDatabasePort |
TCP port to access the Jobserver database. |
long int |
Default value: 4414 |
Default value: 4414 |
monitoringPort |
TCP port to access the Monitoring service |
long int |
Default value: 4407 |
Default value: 4407 |
searchHttpPort |
TCP port to access the Search service via REST API |
long int |
Default value: 4421 |
Default value: 4421 |
searchTransportPort |
TCP port for the communication between the DGC and Search service. |
long int |
Default value: 4422 |
Default value: 4422 |
searchMemory |
The memory in MB assigned to the Search service. |
int |
Default value: 1024 |
Default value: 1024 |
nodeHostName |
The hostname of the node on which you are installing services. If you are installing a multinode environment, you have to use this parameter with another name than localhost. |
string |
Default value: localhost If you use this default value, the node cannot be used in multinode environments. |
Default value: localhost If you use this default value, the node cannot be used in multinode environments. |
repoAdminPassword |
Admin password to access the repository database directly. This should only be done by experienced database administrators. |
string |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
repoDgcPassword | Password for the Collibra service to obtain access to the repository database. | string |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
There is no default value but you have to fill in a password if you add this parameter. Empty strings are not allowed. If you don't add this parameter, the password will be automatically generated. |
componentSet |
List of services to install:
Tip If you install DGC, REPOSITORY, MONITORING, SEARCH and/or JOBSERVER, AGENT is automatically included. |
string |
Example: DGC,CONSOLE |
Example: DGC,CONSOLE |
initDaemon |
Select a custom init daemon:
This is a Linux only parameter. Be careful when you specify an init daemon, it may result in an unstable operating system. |
int | The default value is the one that is the most appropriate for your Linux system. | Not applicable |
userName |
The name of the user who will install the software. This is a Linux only parameter. |
string | The default value is the one that is used to execute the installation command. | Not applicable |
userGroup |
The group to which the user belongs. This is only required if the userGroup is different from the userName. This is a Linux only parameter. |
string | The default value is the same as the userName. | Not applicable |
postgresqlPath | The name of the directory where PostgreSQL 14.9 is installed. | string | Default: /usr/pgsql-14.9 | Not applicable |
- Ensure that you add the escape character ( \ ) in the Windows paths in front of a backslash.
Example: C:\\collibra_data - Only use double quotes in the configuration file.
Example input file
Next you find an example JSON file for an unattended installation.
{ "installationDirectory" : "/home/johndoe/collibra/", "dataDirectory" : "/home/johndoe/collibra_data/", "postgresqlPath" : "/usr/pgsql-14.9", "repositoryMemory" : 1024, "dgcMinMemory" : 1024, "dgcMaxMemory" : 2048, "dgcPort" : 4400, "dgcShutdownPort" : 4430, "repositoryPort" : 4403, "consolePort" : 4402, "consoleDatabasePort" : 4420, "agentPort" : 4401, "jobserverPort" : 4404, "jobserverDatabasePort" : 4414,
"monitoringPort" : 4407, "searchHttpPort" : 4421, "searchTransportPort" : 4422, "searchMemory" : 1024, "dgcContextPath" : "", "consoleContextPath" : "", "repoAdminPassword" : "aV3r4Str0ngP@sww0rd", "repoDgcPassword" : "aV3r4Str0ngP@ssw0rd", "userName" : "johndoe", "userGroup" : "johndoe", "initDaemon" : null, "componentSet" : [ "CONSOLE", "JOBSERVER", "AGENT", "REPOSITORY", "DGC", "SEARCH" ] }