https://github.com/thinkaurelius/titan
Raw File
Tip revision: 813cd4e42f0cc2ca3b505b097bb883f771a3418f authored by Matthias Broecheler on 29 March 2013, 02:52:41 UTC
Merge branch 'master' of github.com:thinkaurelius/titan
Tip revision: 813cd4e
UPGRADE.textile
Please follow these instructions when upgrading from an older Titan release.

h2. Titan 0.y.z

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-alpha*

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

==<hr/>==
back to top