Before upgrading Talend Data Catalog - 7.3

Talend Data Catalog Installation and Upgrade Guide for Windows

author
Talend Documentation Team
EnrichVersion
7.3
EnrichProdName
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
task
Installation and Upgrade
EnrichPlatform
Talend Data Catalog

Most application data is obviously located on your database server, you are responsible for regular backup of such database. Upgrading your application also upgrade the associated database content (database schema, stored procedures, indexes and data).

A part of the Talend Data Catalog software is implemented as database stored procedures, such as tracing lineage. A given version of Talend Data Catalog corresponds to a version of the software in the Tomcat application server and a version of the software in the database.

Make sure you always backup your database before any upgrade.

The upgrade process may take several hours (on large repositories) and also need extra space for temp data during the migration. Make sure the database has at least 20% free space.

The software installation directory also contains critical application data and setup customizations that must be taken into account in your backup or upgrade process.

Folder Description
\postgresql\data contains the actual PostgreSQL database data when configured with the Setup utility, in the Database Server tab.
\data contains data from other applications:
  • MIMB\ contains the metadata harvesting cache (critical for incremental harvesting and metadata export).
  • search\ for the Lucene search engine indexes. They can be automatically fully rebuilt from scratch if the folder is empty, which can take a lot of time.
  • data quality\ for the data profiling information.
  • logs\ for the log files for Tomcat and Metadata Harvesting.
  • temp\ for any temporarily files, such as from the Data Catalog bridges.
  • files\ for multi-process protected temporarily files used for Metadata Harvesting and Data Catalog, such as when comparing models.
  • webapps\ for the Tomcat application server cache.

The actual location of this application server data directory can be configured with the Setup utility, in the Application Server tab.

\conf contains the configuration and customizations:
  • conf.properties contains the files including most of customizations defined with the Setup utility.
  • ModelBridgeList.xml contains the list of enabled bridges and their names.
  • resources\ contains any user interface customizations, such as MM.properties and MetadataExplorer.xml.
  • Template\ contains the default template files of all the above files and directories. For example, it can contain an updated ModelBridgeList.xml or MetadataExplorer.xml file after applying a cumulative patch.
\tomcat\conf The tomcat.properties file contains the Tomcat port and memory customizations.

The keystore file contains the Tomcat SSL certificates, defined with the Setup utility.

\jre\lib\security contains some SSL customizations.

It is recommended to reinstall the SSL keys with the Setup utility and not reuse such directory.