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 (Linux with root permission): /opt/collibra
  • Default (Linux without root permission): /home/<user>/collibra

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 (Linux with root permission): /opt/collibra_data
  • Default (Linux without root permission): /home/<user>/collibra_data
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:

  • DGC
  • REPOSITORY
  • JOBSERVER
  • AGENT
  • CONSOLE
  • MONITORING
  • SEARCH

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:

  • systemv
  • upstart
  • systemd

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 only required if the userGroup is not the same as the userName.

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

Note 
  • 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" ] }