Win: 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.13.0

Graphlytic 1.13.0 stores Graphlytic data in its own database. No Graphlytic data are stored in Neo4j database (only indexes). You have 2 possibilities how to migrate to Graphlytic 1.13.0:

  1. Install new fresh Graphlytic 1.13.0 (recommended)

    • in this case you will lost data about: users, groups, jobs, settings, saved visualizations. You can save some of them manually. For example you can export settings, manually take XML of existing jobs.

  2. Migrate Graphlytic data from Graphlytic 1.12.2

    • in this case all current Graphlytic data will be migrated (except jobs and indexer configuration)

    • in this case you need to upgrade to Graphlytic 1.12.2

    • then you can use Graphlytic Migration Tool 1.13.0. See Migration Tool 1.13.0 how to use it.

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.

  1. stop Graphlytic and Neo4j (see Win: 5. Stop Graphlytic)

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

  3. unzip Graphlytic installation file "graphlytic-<version>.zip" into home Graphlytic directory (for example: c:\graphlytic\) and confirm to overwrite files (for example: graphlytic.war).

  4. restore backup files you have backed up previously.

  5. remove old version of neo4j-gl-plugin in Neo4j "plugin" directory and copy the new one

  6. start Neo4j and Graphlytic (see Win: 4. Start Graphlytic)