Repository service

Architecture

The Repository service is a PostgreSQL database that is managed and maintained by Collibra Console and its agents.

The repository settings are configured during the initialization phase and Collibra Console takes care of doing periodic maintenance operations on the database. You can use the back up and restore feature to restore the repository to a given moment in time.

Monitoring, logs and diagnostics are available to help troubleshoot possible issues.

Data storage

The data of the Repository service is located in:

  • Linux with root permission: /opt/collibra_data/repo
  • Linux without root permission: ~/collibra_data/repo
  • Windows: C:\collibra_data\repo

It contains the following subfolders:

Directory name Content

config

The configuration of the repository database. It overrules matching configurations in the postgresql.conf file.

logs All the log files created by the Repository service.
data

The actual repository data. Therefore it is the most important directory of the repository. Make sure that this folder is secured against file system failures and other possible defects.

This folder also contains the PostgreSQL configuration file, postgresql.conf. This is the main configuration file of PostgreSQL. However, the actual settings of the database are saved in the config directory (collibra_data/repo/config/configuration.json).
Settings that are not defined in configuration.json are taken from the postgresql.conf file.