RHEL: Upgrade Graphlytic

1. Special upgrade steps

Every release should be upgraded by steps described in chapter Common upgrade steps. But some versions requires some specific steps.

any version to 1.11.0

  1. new structure of directories of Graphlytic home directory was delivered in release 1.11.0. Backup all your graphlytic data and configuration files, install 1.11.0 and copy your previous data and configuration files to new installation.

  2. after Graphlytic is started, go to Settings and reindex nodes and relationships (indexer was changes due to upgrade to Neo4j 3).

2. Common upgrade steps

If there is a new release of a Graphlytic delivered you can upgrade application

Stop Graphlytic (see RHEL: 5. Stop Graphlytic)

Backup configuration files or start scripts you have changed (for example: graphlytic.conf, etc.)

Unpack Graphlytic installation package and copy content into Graphlytic home directory. Confirm to overwrite files (for example: graphlytic.war).

$ sudo su graphlytic
graphlytic:$ cp /tmp/graphlytic-<version>.tar.gz /usr/share/graphlytic
graphlytic:$ cd /usr/share/graphlytic
graphlytic:$ tar zxvf graphlytic-<version>.tar.gz

Restore backup files you have backed up previously.

3. Notice about moving Graphlytic installation directory to another location

It is not recommended to move Graphlytic installation directory to another location. ETL job management will be broken after move. You have to backup ETL jobs manually (copy content of ETL jobs in ETL management), remove all jobs, stop GL and move GL to another location, start GL and recreate all ETL jobs.