https://github.com/thinkaurelius/titan
Raw File
Tip revision: 8f729641930a552a9d05433097bf55cdfd1ce980 authored by Marko A. Rodriguez on 29 March 2013, 16:05:02 UTC
added to 0.3.0 documentation.
Tip revision: 8f72964
UPGRADE.textile
Please follow these instructions when upgrading from an older Titan release.

h2. Titan 0.y.z

h3. Version 0.3.0 (March 29, 2013)

*From prior versions*

Titan 0.3.0 is incompatible with prior version of Titan. The upgrade process is in development and not yet available.

h3. Version 0.2.1 (March 22, 2013)

*From Version 0.2.0*

No special upgrade necessary.

*From prior versions*

Upgrade to 0.2.0 first as described below.

h3. Version 0.2.0 (December 27, 2012)

*From Version 0.1.0*

# Shut down all running instances of Titan. If the storage backend is Cassandra or HBase, do not shut down the respective storage backend but leave it running. So, only terminate the Titan processes.
# Create a backup of the storage backend. For BerkeleyDB, simply archive the contents of the storage directory. For "Cassandra":http://www.datastax.com/docs/1.0/operations/backup_restore and "HBase":http://hbase.apache.org/book/ops.backup.html, follow the directions for the respective backup functionalities. Store the backup in a secure place.
# Download and unzip Titan 0.2.0 on the (or one of the) machines that has been running Titan previously.
# Execute the upgrade010to020.sh/bat script in the bin directory of Titan 0.2.0 with the file name of the Titan configuration file (i.e. the argument passed into @TitanFactory.open()@) as the only argument. Follow the instructions. If asked to confirm the id block size, please ensure that the displayed value matches your configuration. If you did not configure this value, simply enter yes. Ensure that the script completes successfully.
# Install Titan 0.2.0 on all machines. Start Titan 0.2.0. Only use the 0.2.0 version of Titan from this point on.

h3. Version 0.1.0 (September 7, 2012)

*From Version 0.1-SNAPSHOT*

# Shut down all running instances of Titan prior to upgrading ALL instances to the current release to avoid data corruption.

==<hr/>==
back to top